Linguagens de programação
![]() |
Linguagem de baixo nível. Ao invés do que acontece nas linguagens de alto nível, existe (até certo ponto) uma correspondência de 1 para 1 entre o Assembly e a linguagem de máquina. O programador necessita, portanto, de ter uma noção da arquitectura do computador em uso. As primeiras linguagens Assembly surgem nos anos 50. |
| Mostrar fontes | |
|
|
|
![]() |
Primeira linguagem de alto nível. Desenvolvida nos anos 50 por John Backus. Surge em 1957 como uma alternativa mais prática à linguagem Assembly. Veio a ser a base de desenvolvimento de diversas outras linguagens como por exemplo C. |
| Mostrar fontes | |
|
|
|
![]() |
Família de linguagens de programação inicialmente criada por John McCarthy em 1958. É a segunda mais velha de alto nível (sendo FORTRAN a mais velha). Ao longo do tempo teve diversas versões e desenvolvimentos e, durante as décadas de 70 e 80, foi a principal linguagem utilizada para a exploração de inteligência artificial. |
| Mostrar fontes | |
|
|
|
![]() |
Linguagem de alto nível lançada internacionalmente em 1963. Começou a ser desenvolvida em 1957, sendo a primeira versão acabada em 1958 (ALGOL 58). Foi criada para evitar problemas da linguagem FORTRAN e acabou por servir de base para muitas outras linguagens, incluindo Pascal e C. |
| Mostrar fontes | |
|
|
|
![]() |
Linguagem criada em 1959 por um comité de investigadores de vários sectores. Grandemente inspirada pela linguagem FLOW-MATIC. Tem como propósito a utilização com fins comerciais, financeiros e administrativos para empresas. |
| Mostrar fontes | |
|
|
|
![]() |
Linguagem de alto nível que surge em 1964, criada por John George Kemeny e Thomas Eugene Kurtz para a Universidade de Dartmouth, em New Hampshire nos EUA. Foi criada para permitir acesso aos computadores por parte de alunos de áreas não cientificas. |
| Mostrar fontes | |
|
|
|
![]() |
Linguagem desenvolvida entre 1968/69 e publicada em 1970 por Niklaus Wirth, professor da Faculdade Politécnica de Zurique na Suíça. Surge como forma de ensinar programação estruturada e é muito baseada em ALGOL. |
| Mostrar fontes | |
|
|
|
![]() |
Forth é uma linguagem de programação procedural baseada em pilhas de dados desenvolvida por Charles H. Moore a partir de 1958 e apresentada a outros programadores no início da década de 70. |
| Mostrar fontes | |
|
|
|
![]() |
Linguagem desenvolvida entre 1969 e 1973 por Dennis Ritchie para ser utilizada com o sistema operativo Unix. É das linguagens mais utilizadas a uma escala mundial. Foi influenciada por ALGOL, Assembly e FORTRAN e influenciou diversas outras linguagens tais como C++, que surgiu inicialmente como uma extensão para C. |
| Mostrar fontes | |
|
|
|
![]() |
Linguagem de programação direccionada a objectos inicialmente desenvolvida a partir de 1969 e lançada em 1972. A primeira versão disponível ao público foi criada e lançada em 1980. Foi criada com fins educativos (especificamente para aprendizagem construtiva) e é o produto da pesquisa realizada por Alan Kay. |
| Mostrar fontes | |
|
|
|
![]() |
Linguagem de uso geral criada em 1971 na Universidade de Marselha por Alain Colmerauer, Robert Pasero, Jean Trudel, Philippe Roussel e depois Robert Kowalski. É muito utilizada para trabalho de inteligência artificial e linguística computacional. |
| Mostrar fontes | |
|
|
|
![]() |
Linguagem criada em 1974 por Donald D. Chamberlin e Raymond F. Boyce nos laboratórios da IBM. Inicialmente chamada SEQUEL. Tem como fim o gerenciar de dados em sistemas de gestão. |
| Mostrar fontes | |
|
|
|
![]() |
Linguagem estruturada, de alto nível, criada durante os anos 70 por uma equipa chefiada por Jean Ichbiah, para o Departamento de Defesa dos EUA com o fim de criar uma nova linguagem de programação universal que pudesse ser utilizada pelo Departamento. Tem por base BASIC e COBOL e serviu, mais tarde, de base para a linguagem Ruby. |
| Mostrar fontes | |
|
|
|
![]() |
Linguagem de médio nível (por conter elementos de alto e de baixo nível) desenvolvida por Bjarne Stroustrup desde 1979 como uma extensão para a linguagem C. C++ é das linguagens mais utilizadas para uma maior e mais extensa variedade de coisas. |
| Mostrar fontes | |
|
|
|
![]() |
Linguagem de programação orientada a objectos, semelhante a Pascal e ALGOL. Foi criada por Bertrand Meyer em 1985. Sendo este autor muito atento aos fundamentos teóricos, a linguagem de programação Eiffel tem, ao lado de muitas inovações polémicas, um retorno aos clássicos. |
| Mostrar fontes | |
|
|
|
![]() |
Perl é uma linguagem de programação estável e multiplataforma muito utilizada no desenvolvimento web. É uma linguagem dinâmica de alto nível desenvolvida por Larry Wall em 1987. |
| Mostrar fontes | |
|
|
|
![]() |
Linguagem de programação de alto nível orientada a objectos, criada por Guido van Rossum em 1991. Torna o trabalho do programador relativamente mais simples. O seu nome é uma referência a Monty Python – um grupo comediante britânico – por tentar fazer com que a programação seja mais “divertida”. |
| Mostrar fontes | |
|
|
|
![]() |
Linguagem de programação direccionada a objectos desenvolvida em 1995 por James Gosling. Deriva das linguagens C e C++. O objectivo desta linguagem traduz-se na frase “write once, run anywhere”, querendo dizer que código escrito em Java não precisa de ser editado para correr noutro programa. |
| Mostrar fontes | |
|
|
|
![]() |
Linguagem criada em 1993 (mais precisamente a 24 de Fevereiro) por Yukihiro Matsumoto. Insipirada essencialmente pelas linguagens Python, Perl, Smalltalk, Eiffel, Ada e LISP. |
| Mostrar fontes | |
|
|
|
![]() |
Surge em 1995, criada por Brendan Eich. Actualmente é a principal linguagem para programação client-side utilizada em navegadores web. Foi concebida para ser uma linguagem script com orientação a objectos baseada em protótipos. |
| Mostrar fontes | |
|
|
|
![]() |
Linguagem essencialmente utilizada para a criação de conteúdo de internet. Surgiu em 1995 para substituir scripts Perl que Rasmus Lerdorf (criador do PHP) utilizava na sua página pessoal. |
| Mostrar fontes | |




















