Linguagens

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