Uma história de linguagens de programação computacional

programação computacional é essencial em nosso mundo de hoje, executando os sistemas para quase todos os dispositivos que usamos. Linguagens de programação de computador nos permitem dizer às máquinas o que fazer. Máquinas e humanos “pensam” muito diferente, então linguagens de programação são necessárias para colmatar essa lacuna.

A primeira linguagem de programação de computadores foi criada em 1883, quando uma mulher chamada Ada Lovelace trabalhou com Charles Babbage em seu computador mecânico muito antigo, o motor analítico., Enquanto Babbage estava preocupado em simplesmente computar números, Lovelace viu que os números com os quais o computador trabalhava poderiam representar algo diferente de apenas quantidades de coisas. Ela escreveu um algoritmo para o motor analítico que foi o primeiro de seu tipo. Por causa de sua contribuição, Lovelace é creditada pela criação da primeira linguagem de programação de computadores. À medida que surgiram diferentes necessidades e novos dispositivos foram criados, muitas outras línguas seguiram-se.,

1883: Algorithm for the Analytical Engine: Created by Ada Lovelace for Charles Babbage’s Analytical Engine to compute Bernoulli numbers, it’s considered to be the first computer programming language.

1949: Assembly Language: First widely used in the Electronic Delay Storage Automatic Calculator, assembly language is a type of low-level computer programming language that simplifies the language of machine code, the specific instructions needed to tell the computer what to do.

1952: Autocode: Autocode foi um termo genérico para uma família de linguagens de programação de computadores., O primeiro foi desenvolvido por Alick Glennie para o computador Mark 1 na Universidade de Manchester, no Reino Unido.Fortran: uma linguagem de programação de computador criada por John Backus para trabalhos científicos, matemáticos e estatísticos complicados, Fortran significa tradução de fórmulas. É uma das mais antigas linguagens de programação de computadores ainda usadas hoje.,

1958: Algol: criado por um comitê para uso científico, Algol significa Linguagem algorítmica. Algol serviu como ponto de partida no desenvolvimento de linguagens como Pascal, C, C++ e Java.

1959: COBOL: criado por Grace Murray Hopper como uma linguagem de programação de computador que poderia funcionar em todas as marcas e tipos de computadores, COBOL significa linguagem comum orientada a negócios. É usado em caixas eletrônicos, processamento de cartão de crédito, sistemas telefônicos, computadores hospitalares e do governo, sistemas automotivos e sinais de trânsito., No filme The Terminator, pedaços de código fonte COBOL foram usados no Vision display do Terminator.

1959: LISP: criado por John McCarthy do MIT, LISP ainda está em uso. Significa LISt Processing language. Ele foi originalmente criado para pesquisa de inteligência artificial, mas hoje pode ser usado em situações onde Ruby ou Python são usados.

1964: BASIC: Developed by John G. Kemeny and Thomas E., Kurtz no Dartmouth College de modo que os estudantes que não tinham uma forte compreensão técnica ou matemática ainda poderiam usar computadores, representa o código de instrução simbólica de iniciante. Uma versão modificada do BASIC foi escrita por Bill Gates e Paul Allen. Este era para se tornar o primeiro produto Microsoft.

1970: Pascal: desenvolvido por Niklaus Wirth, Pascal foi nomeado em homenagem ao matemático, físico e filósofo francês Blaise Pascal. É fácil de aprender e foi originalmente criado como uma ferramenta para ensinar programação de computador., Pascal foi a principal linguagem utilizada para o desenvolvimento de software nos primeiros anos da Apple.

1972: Smalltalk, Desenvolvida por Alan Kay, Adele Goldberg, e Dan Ingalls na Xerox Palo Alto Research Center, Smalltalk permitiu que os programadores de computador para modificar o código em tempo real e também apresentava outros aspectos presentes em um computador comum a linguagens de programação, incluindo Python, Java e Ruby.

1972: c: desenvolvido por Dennis Ritchie no Bell Labs, C é considerado por muitos como a primeira linguagem de alto nível., Uma linguagem de programação de alto nível é mais próxima da linguagem humana e mais removida do Código da máquina. C foi criado para que um sistema operacional chamado Unix pudesse ser usado em muitos tipos diferentes de computadores. Ele influenciou muitas outras linguagens, incluindo Ruby, C#, Go, Java, JavaScript, Perl, PHP e Python.

1972: SQL: SQL foi desenvolvido por Donald D. Chamberlin e Raymond F. Boyce na IBM. SQL significa Linguagem de consulta estruturada. É usado para visualizar e alterar informações que são armazenadas em bancos de dados., O SQL usa frases de comando chamadas consultas para adicionar, remover ou visualizar dados.

1978: MATLAB: desenvolvido por Cleve Moler. MATLAB significa Matrix Laboratory. É uma das melhores linguagens de programação de computadores para escrever programas matemáticos e é usado principalmente em Matemática, Pesquisa e educação. Ele também pode ser usado para criar gráficos bidimensionais e tridimensionais.

1983: Objective-C: criado por Brad Cox e Tom Love, Objective-C é a principal linguagem de programação de computadores usada na escrita de software para macOS e iOS, sistemas operacionais da Apple.,

1983: C++: C++ é uma extensão da linguagem C e foi desenvolvido por Bjarne Stroustrup. É uma das línguas mais utilizadas do mundo. C++ é usado em motores de jogos e software de alto desempenho como Adobe Photoshop. A maioria dos softwares ainda está escrita em C++.

1987: Perl: Perl foi originalmente desenvolvido por Larry Wall em 1987 como uma linguagem de script projetada para edição de texto. O seu objectivo era facilitar o processamento de relatórios. Ele agora é amplamente utilizado para muitos propósitos, incluindo a administração do sistema Linux, desenvolvimento Web e programação de rede.,

1990: Haskell: nomeado em homenagem a Haskell Brooks Curry, um lógico e matemático americano. Haskell é chamada de linguagem de programação puramente funcional, o que basicamente significa que é principalmente matemática. Ele é usado por muitas indústrias, especialmente aquelas que lidam com cálculos complicados, registros, e números-crunching.

1991: Python: projetado por Guido Van Rossum, Python é mais fácil de ler e requer menos linhas de código do que muitas outras linguagens de programação de computadores. Foi nomeado em homenagem ao grupo de comédia britânico Monty Python., Sites populares como o Instagram usam frameworks que são escritos em Python.

1991: Visual Basic: desenvolvido pela Microsoft, Visual Basic permite aos programadores escolher e alterar blocos pré-selecionados de código de forma drag-and-drop através de uma interface gráfica do usuário (GUI).

1993: R: Desenvolvido por Ross Ihaka e Robert Gentleman na Universidade de Auckland, na Nova Zelândia, R é nomeado após os primeiros nomes dos dois primeiros autores. É usado principalmente por estaticistas e aqueles que realizam diferentes tipos de análise de dados.,

1995: Java: originalmente chamado de Oak, Java foi desenvolvido pela Sun Microsystems. Ele foi destinado a caixas de cabo e dispositivos portáteis, mas mais tarde foi aprimorado para que pudesse ser usado para fornecer informações na World Wide Web. Java está em toda parte, desde computadores a smartphones a parquímetros. Três biliões de dispositivos executam Java!

1995: PHP: criado por Rasmus Lerdorf, o PHP é usado principalmente para o desenvolvimento da Web e é normalmente executado em servidores Web. Originalmente significava Home Page pessoal, como foi usado por Lerdorf para gerenciar suas próprias informações on-line., PHP é agora amplamente usado para construir sites e blogs. WordPress, uma ferramenta popular de criação de site, é escrito usando PHP.

1995: Ruby: Ruby foi criada por Yukihiro” Matz ” Matsumoto, que combinou partes de suas linguagens favoritas para formar uma nova linguagem de programação de computador de propósito geral que pode executar muitas tarefas de programação. É popular no desenvolvimento de aplicações Web. Ruby code executa mais lentamente, mas permite que Programadores de computador para rapidamente montar e executar um programa.,

1995: JavaScript: criado em apenas 10 dias por Brendan Eich, esta linguagem é usada principalmente para melhorar muitas interações de navegador Web. Quase todos os grandes sites usam Javascript.

2000: C#: Desenvolvido pela Microsoft com o objetivo de combinar a capacidade de computação de C++ com a simplicidade do Visual Basic, C# é baseado em C++ e é semelhante ao Java em muitos aspectos. É usado em quase todos os produtos da Microsoft e é usado principalmente para o desenvolvimento de aplicações desktop.

2003: Scala: criado por Martin Odersky., Scala é uma linguagem de programação que combina programação funcional, que é matemática, com programação orientada a objetos, que é organizada em torno de dados que controlam o acesso ao código. Sua compatibilidade com o Java o torna útil no desenvolvimento do Android.

2003: Groovy: desenvolvido por James Strachan e Bob McWhirter, Groovy é derivado de Java e melhora a produtividade dos desenvolvedores porque é fácil de aprender e conciso.

2009: Go: Go foi desenvolvido pela Google para resolver problemas que podem ocorrer em grandes sistemas de software., Uma vez que o uso de computadores e Tecnologia é muito diferente hoje do que era quando linguagens como C++, Java e Python foram introduzidas e colocadas em uso, problemas surgiram quando enormes sistemas de computador tornaram-se comuns. Go tinha a intenção de melhorar o ambiente de trabalho dos programadores para que eles pudessem escrever, ler e manter grandes sistemas de software de forma mais eficiente.

2014: Swift: desenvolvido pela Apple como um substituto para C, C++, e Objective-C, Swift é suposto ser mais fácil de usar e permite menos espaço para erros. É versátil e pode ser usado para Aplicativos desktop e móveis e serviços de nuvem.,

linguagens de programação de computadores hoje

a maioria das linguagens de programação de computadores foram inspiradas ou construídas sobre conceitos de linguagens de programação de computadores anteriores. Hoje, enquanto linguagens mais antigas ainda servem como uma forte base para novas linguagens, novas linguagens de programação de computadores tornam o trabalho dos programadores mais simples. As empresas dependem fortemente de programas para atender a todas as suas necessidades de dados, transação e atendimento ao cliente. A Ciência e a medicina precisam de programas precisos e complexos para a sua pesquisa. As aplicações móveis devem ser atualizadas para atender às demandas dos consumidores., E todas essas novas e crescentes necessidades garantem que as linguagens de programação de computadores, antigas e novas, continuarão a ser uma parte importante da vida moderna.certifique-se de verificar o nosso ranking das melhores faculdades online, bem como os nossos rankings universitários focados em Opções de grau de ciência da computação.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *