História das linguagens de programação

Publicado: Última actualização:
História das linguagens de programação

A programação de computadores é a própria base da era digital em que vivemos hoje. Sempre que você gosta de um post nas redes sociais, enviar um e-mail ou colocar um alarme no seu telefone, uma linguagem de programação está trabalhando nos bastidores - puxando os cordelinhos.

Mas por onde começou tudo isto? E o que impulsionou o seu crescimento na indústria líder que existe hoje? Acima de tudo, por que conhecer a história das linguagens de programação é importante para contratação de desenvolvedores?

Junte-se a nós, ao embarcarmos num tour pela história das linguagens de programação. Esta retrospectiva irá demonstrar o quanto a programação de computadores se desenvolveu ao longo dos anos. Vai levá-lo de volta das primeiras linguagens e códigos de máquina complicados para uma linguagem sofisticada, legível pelo homem, que alimenta as nossas tecnologias favoritas de hoje.

A primeira linguagem de programação

Sabia que a primeira linguagem de programação foi inventada há muito tempo, em 1843? Ada Lovelace inventou o primeiro algoritmo de máquina de sempre para uma máquina de computação precoce que ela escreveu em um pedaço de papel porque não existiam computadores na época! As linguagens de programação percorreram obviamente um longo caminho desde então, mas para entender a história das linguagens de programação, é preciso primeiro reconhecer a sua origem.

História das linguagens de programação: Uma linha do tempo

A lista abaixo é uma linha do tempo da história das linguagens de programação. As primeiras linguagens de programação conhecidas eram códigos de máquina complicados que eram introduzidos manualmente nas primeiras máquinas de computação. Como você vai descobrir, a programação de computadores desenvolveu-se rapidamente a partir de códigos de máquinas para códigos totalmente automatizados e legíveis por humanos.

1843: O algoritmo da máquina de Ada Lovelace

Ada Lovelace inventa o primeiro algoritmo de máquina de Charles Babbage's Difference Machine que lança as bases para todas as linguagens de programação.

História das linguagens de programação Ada Lovelace

Fonte: Wikimedia Commons

1944-45: Plankalkül

Em algum lugar entre 1944-45, Konrad Zuse desenvolveu a primeira linguagem de programação 'real' chamada Plankalkül (Plan Calculus). A linguagem Zeus (entre outras coisas) permitiu a criação de procedimentos, que armazenavam pedaços de código que podiam ser invocados repetidamente para realizar operações de rotina.

História das linguagens de programação Konrad ZuseFonte: Wikimedia Commons

1949: Língua de montagem

A linguagem de montagem foi utilizada na Calculadora Automática de Atraso de Armazenamento Eletrônico (EDSAC). A linguagem assembly era um tipo de linguagem de programação de baixo nível que simplificava a linguagem de código da máquina. Em outras palavras, as instruções específicas necessárias para operar um computador.

1949: Código de atalho

Código curto (ou código de ordem curta), foi o primeiro Linguagem de Alto Nível (HLL) sugerido por John McCauley em 1949. Contudo, foi William Schmitt quem o implementou para o computador BINAC no mesmo ano e para o UNIVAC em 1950.

1952: Autocódigo

Autocode foi um termo geral usado para uma família de linguagens de programação. Primeiro desenvolvido por Alick Glennie para o computador Mark 1 da Universidade de Manchester, Autocode foi o primeira linguagem compilada a ser implementada significando que ele pode ser traduzido diretamente em código de máquina usando um programa chamado compilador. O autocódigo foi usado nas máquinas de computação precoce Ferranti Pegasus e Sirius, além do Mark 1.

1957: FORTRAN

TRANslação da fórmula ou FORTRAN foi criado por John Backus e é considerada a linguagem de programação mais antiga em uso hoje em dia. A linguagem de programação foi criada para computações científicas, matemáticas e estatísticas de alto nível. FORTRAN ainda hoje é usada em alguns dos supercomputadores mais avançados do mundo.

FORTRAN - história das linguagens de programação

Fonte: Flickr

1958: ALGOL (Linguagem Algorítmica)

A linguagem algorítmica ou ALGOL foi criada por um comité conjunto de cientistas informáticos americanos e europeus. O ALGOL serviu como ponto de partida para o desenvolvimento de algumas das mais importantes linguagens de programação, incluindo Pascal, C, C++, e Java.

1958: LISP (Processador de listas)

O processador de listas ou LISP foi inventado por John McCarthy no Massachusetts Institue of Technology (MIT). Originalmente destinado à inteligência artificial, o LISP é uma das mais antigas linguagens de programação ainda hoje em uso e pode ser usado no lugar do Ruby ou Python. Empresas como Acceleration, Boeing, e Genworks ainda estão usando LISP em suas pilhas de tecnologia.

LISP - História das linguagens de programação

Fonte: WikiMedia

1959: COBOL (Língua comum orientada para os negócios)

Língua Comum Orientada para os Negócios (COBOL), é a linguagem de programação atrás de muitos processadores de cartões de crédito, caixas eletrônicos, chamadas telefônicas e celulares, sinais hospitalares e sistemas de sinais de trânsito (só para citar alguns). O desenvolvimento da linguagem foi liderado pela Dra. Grace Murray Hopper e foi projetado para que pudesse rodar em todas as marcas e tipos de computadores. COBOL ainda está acostumado até hoje principalmente para bancos e sistemas de gamificação.

COBOL - História das linguagens de programação

Fonte: Pixabay

1964: BASIC (Código de Instrução Simbólica para Iniciantes)

O Código de Instrução Simbólica para Iniciantes ou BASIC foi desenvolvido por um grupo de alunos do Dartmouth College. A linguagem foi escrita para alunos que não tinham uma forte compreensão de matemática ou computadores. A linguagem foi desenvolvida pelos fundadores da Microsoft Bill Gates e Paul Allen e tornou-se o primeiro produto comercializável da empresa.

Microsoft - História das linguagens de programação1970: PASCAL

Batizado em homenagem ao matemático francês Blaise Pascal, Niklaus Wirth desenvolveu a linguagem de programação em sua homenagem. Ela foi desenvolvida como uma ferramenta de aprendizagem para programação de computadores, o que significava que era fácil de aprender. Foi favorecida pela Apple nos primeiros tempos da empresa, devido à sua facilidade de uso e potência.

História das linguagens de programação da AppleFonte: Flickr

1972: Smalltalk

Desenvolvido no Centro de Pesquisa Xerox Palo Alto por Alan Kay, Adele Goldberg e Dan Ingalls, Smalltalk permitiu que programadores de computador modificassem o código na mosca. Ele introduziu uma variedade de aspectos de linguagem de programação que são linguagens visíveis de hoje, como Python, Java e Ruby. Empresas como a Leafly, Logitech e CrowdStrike usam Smalltalk em suas pilhas de tecnologia.

Logitech - história das linguagens de programação

1972: C

Desenvolvido por Dennis Ritchie nos Laboratórios Bell Telephone para uso com o sistema operacional Unix. Foi chamado de C porque se baseava numa linguagem anterior chamada 'B'. Muitas das principais linguagens atuais são derivadas do C incluindo; C#, Java, JavaScript, Perl, PHP, e Python. Ele também tem sido/estará sendo usado por grandes empresas como Google, Facebook e Apple.

C - história das linguagens de programação1972: SQL (SEQUEL na altura)

SQL foi inicialmente desenvolvido pelos investigadores da IBM Raymond Boyce e Donald Chamberlain. O SEQUEL (como era referido na altura), é utilizado para visualizar e alterar informações que são armazenadas em bases de dados. Atualmente a linguagem é uma sigla - SQL, que significa Structured Query Language (Linguagem Estruturada de Consulta). Há uma infinidade de empresas que utilizam SQL e algumas delas incluem Microsoft e Accenture.

SQL - histórico das linguagens de programação1980/81: Ada

A Ada foi originalmente concebida por uma equipa liderada por Jean Ichbiah da CUU Honeywell Bull sob contrato com o Departamento de Defesa dos Estados Unidos. Com o nome da matemática de meados do século XIX, Ada Lovelace, Ada é uma linguagem de programação de alto nível estruturada, estaticamente tipada, imperativa, de amplo espectro e orientada a objetos. Ada foi estendida de outras linguagens de programação populares na época, como Pascal. Ada é utilizada para sistemas de gestão de tráfego aéreo em países como Austrália, Bélgica e Alemanha, bem como para uma série de outros projectos de transporte e espaço.

1983: C++

Bjarne Stroustrup modificou a linguagem C nos Bell Labs, C++ é uma extensão do C com melhorias como classes, funções virtuais e modelos. Ele foi listado no 10 principais linguagens de programação desde 1986 e recebeu o estatuto de Hall da Fama em 2003. O C++ é usado no MS Office, Adobe Photoshop, motores de jogos e outros softwares de alta performance.

C++ história das linguagens de programação1983: Objectivo-C

Desenvolvido por Brad Cox e Tom Love, Objective-C é a principal linguagem de programação utilizada para escrever software para MacOS e iOS, os sistemas operacionais da Apple.

História das linguagens de programação iOS

Fonte: Cleanpng

1987: Perl

Perl foi criado por Larry Wall e é uma linguagem de programação de alto nível e de propósito geral. Foi originalmente concebida como uma linguagem de script para edição de texto, mas hoje em dia é amplamente utilizada para muitos fins, tais como CGI, aplicações de base de dados, administração de sistemas, programação de rede e programação gráfica.

Histórico Perl das linguagens de programação

Fonte: Flickr

1990: Haskell

Haskell é uma linguagem de programação de uso geral com o nome do lógico e matemático americano Haskell Brooks Curry. É uma linguagem de programação puramente funcional, o que significa que é principalmente matemática. É usada em múltiplas indústrias, particularmente naquelas que lidam com cálculos complicados, registros e números. Como muitas outras linguagens de programação desta época, não é muito comum ver o Haskell em uso para aplicações bem conhecidas. Dito isto, a linguagem de programação tem sido usada para escrever uma série de jogos, um dos quais é Nikki e os Robôs.

Haskell história da linguagem programmnig

Fonte: Wikimedia

1991: Python

Nome da trupe de comédia britânica 'Monty Python', Python foi desenvolvido por Guido Van Rossum. É um propósito geralA linguagem de programação de alto nível criada para suportar uma variedade de estilos de programação e ser divertida de usar (uma série de tutoriais, amostras e instruções frequentemente contém referências Monty Python). Python é, até hoje, uma das linguagens de programação mais populares no mundo é usada por empresas como Google, yahoo, e Spotify.

Python - história das linguagens de programaçãoFonte: Flickr

1991: Visual Básico

Desenvolvido pela Microsoft, o Visual Basic permite que os programadores utilizem um estilo de arrastar e soltar, escolhendo e alterando trechos de código pré-selecionados através de uma interface gráfica de usuário (GUI). A linguagem não é muito usada hoje em dia, no entanto, a Microsoft tem usado porções do Visual Basic para várias de suas aplicações como Word, Excel e Access.

Visual Basic - história das linguagens de programação

Fonte: Pixabay

1993: Ruby

Criado por Yukihiro Matsumoto, Ruby é uma linguagem de programação de alto nível interpretada. Uma linguagem de ensino que foi influenciada pelo Perl, Ada, Lisp e Smalltalk - entre outros. Os principais usos do Ruby são para o desenvolvimento de aplicações web e Ruby on Rails. Twitter, Hulu e Groupon são alguns exemplos bem conhecidos de empresas que usam Ruby.

História Ruby das linguagens de programaçãoFonte: Wikimedia

1995: Java

Java é uma linguagem de alto nível, de propósito geral, criada por James Gosling para um projeto de TV interativa. Tem funcionalidade multi-plataforma e está consistentemente no topo das linguagens de programação mais populares do mundo. Java pode ser encontrado em qualquer lugar, desde computadores a smartphones e parquímetros.

Java - história das linguagens de programação

Fonte: Wikimedia

1995: PHP

Anteriormente conhecida como 'Personal Home Page' que agora significa 'Hypertext Preprocessor', PHP foi desenvolvido por Rasmus Lerdorf. Os seus principais usos incluem a construção e manutenção de páginas web dinâmicas, assim como o desenvolvimento do lado do servidor. Algumas das maiores empresas de todo o mundo usam PHP incluindo Facebook, Wikipedia, Digg, WordPress, e Joomla.

Histórico PHP das linguagens de programação1995: JavaScript

JavaScript foi criada por Brendan Eich, esta linguagem é usada principalmente para desenvolvimento web dinâmico, documentos PDF, navegadores web e widgets de desktop. Quase todos os principais sites usam JavaScript. Gmail, Adobe Photoshop, e Mozilla Firefox incluem alguns exemplos bem conhecidos.

JavaScript - história das linguagens de programação2000: C#

Desenvolvido na Microsoft com a esperança de combinar a capacidade computacional de C++ Com a simplicidade do Visual Basic, o C# é baseado no C++ e compartilha muitas semelhanças com o Java. A linguagem é utilizada em quase todos os produtos Microsoft e é vista principalmente no desenvolvimento de aplicações desktop.

C História nítida das linguagens de programação

2003: Scala

Desenvolvido por Martin Odersky, Scala que combina programação funcional matemática e programação organizada orientada a objetos. A compatibilidade do Scala com Java torna-o útil para o desenvolvimento do Android. Linkedin, Twitter, Foursquare e Netflix são apenas alguns exemplos das muitas empresas que usam o Scala em suas pilhas de tecnologia.

História Scala das linguagens de programação2003: Groovy

Derivado de Java, Groovy foi desenvolvido por James Strachan e Bob McWhirter. A linguagem melhora a produtividade devido à sua sucinta e fácil de aprender. Algumas empresas conhecidas que estão usando Groovy em suas pilhas de tecnologia são a Starbucks, a Transferwise e a Craftbase.

Groovy história das linguagens de programação2009: Ir

Ir foi desenvolvido pela Google para resolver problemas que ocorrem devido a grandes sistemas de software. Devido à sua estrutura simples e moderna, Go ganhou popularidade entre algumas das maiores empresas de tecnologia do mundo, como Google, Uber, Twitch e Dropbox.

Go - história das linguagens de programação2014: Swift

Desenvolvido pela Apple em substituição ao C, C++ e Objective-C, o Swift foi desenvolvido com a intenção de ser mais fácil que as linguagens acima mencionadas e permitir menos espaço para erros. A versatilidade da Swift significa que ela pode ser usada para aplicações desktop, móveis e em nuvem. O aplicativo de linguagem líder 'Duolingo' lançou um novo aplicativo que foi escrito em Swift.Swift - história das linguagens de programação

Que antigas linguagens de programação ainda são usadas hoje em dia?

Nem todas as linguagens de programação duram para sempre. Quer seja o resultado de desenvolvimentos tecnológicos ou simplesmente de ser substituído por uma linguagem mais sofisticada. Dito isto, há algumas linguagens de programação antigas que ainda hoje são usadas pelos profissionais de TI:

FORTRAN

A versão inicial do FORTRAN foi proposta na IBM por John Backus já em 1953. Foi a primeiro compilador otimizador e foi amplamente utilizado para trabalhos científicos porque o seu código optimizado competia favoravelmente com o código de montagem escrito à mão. A linguagem ainda é usada até hoje em alguns dos supercomputadores mais rápidos do mundo. Tem havido uma seqüência de atualizações desde 1953 com a versão mais recente lançada em 2018.

COBOL

COBOL foi desenvolvido em 1959 e foi uma das primeiras linguagens de programação de alto nível. Apesar de ter sido inventada há tanto tempo, COBOL ainda hoje prevalece enormemente. Só nos EUAO COBOL é a base dos sistemas bancários 43%, sendo 95% de swipes ATM, e 80% de transacções presenciais.

Linguagens de programação antigas ainda hoje em uso

Fonte: Desplash

Linguagens de Programação da Microsoft e da Apple

A Microsoft e a Apple são duas das empresas mais fundamentais na história das linguagens de programação. BASIC (lançada pela primeira vez em 1964), foi modificada pelos fundadores da Microsoft Bill Gates e Paul Allen em 1975. Seu versão modificada tornou-se Altair BASICA Microsoft é o primeiro produto comercializado e distribuído da Microsoft, e levou à criação da empresa.

Pascal foi a linguagem de programação preferida durante os primeiros dias da Apple. Inventada no início da década de 1970, a Apple desenvolvedores gostaram de Pascal por causa do seu poder e facilidade de uso. No entanto, quando a Apple adquiriu a biblioteca de códigos NeXTSTEP em 1996, Objective-C (que foi licenciada sob NeXTSTEP) tornou-se a linguagem popular de escolha para o gigante da tecnologia.

Qual é a linguagem de programação mais popular hoje em dia?

Estamos perto do fim da nossa jornada através da história das linguagens de programação. Como você viu, a programação de computadores se desenvolveu a um nível além de todas as expectativas, alimentando a tecnologia com a qual contamos diariamente. É por esta razão que precisamos de profissionais qualificados para implementar e controlar as linguagens de programação que alimentam o mundo de hoje.

Mas qual linguagem de programação é a mais popular?

O Relatório de Competências de TI DevSkiller 2020 fornece uma visão valiosa para precisamente essa questão. O relatório contém dados de mais de 213.000 testes de codificação enviados em 143 países por empresas que procuram contratar profissionais especializados em TI.

Linguagens de programação mais popularesComo você pode ver acima, JavaScript foi a linguagem mais popular testada no DevSkiller com base nos convites para testes que foram enviados. Esta descoberta é confirmada no 2020 Stack Overflow Developer Survey que lista o JavaScript como a linguagem de programação mais popular para o oitavo ano consecutivo. SQL, Java, HTML/CSS, e .NET/C# arredondaram os 5 primeiros em nossos resultados.

Conclusão

A história das linguagens de programação é fascinante. Quem teria pensado que um algoritmo de meados do século 19 abriria o caminho para a sociedade impulsionada pela tecnologia em que vivemos hoje. Desde os primeiros códigos de máquina até ao sofisticado código legível pelo homem que alimenta as nossas tecnologias favoritas de hoje, as linguagens de programação percorreram um longo caminho. O que é certo, a programação de computadores continuará a desenvolver-se como tem feito nos últimos 150 anos e é excitante ver o que o futuro nos traz.

Crédito de imagem:Pixabay

Partilhar correio

Saiba mais sobre a contratação de tecnologia

Subscreva o nosso Centro de Aprendizagem para obter informações úteis directamente na sua caixa de entrada.

Verificar e desenvolver as habilidades de codificação sem problemas.

Veja os produtos DevSkiller em ação.

Certificações de segurança e conformidade. Certificamo-nos de que os seus dados estão seguros e protegidos.

Logotipo DevSkiller Logotipo TalentBoost Logotipo TalentScore