Quando e quem criou
Em 1957 foi criado um comitê internacional da
Association of Computing Machinery (ACM), para estabelecer um projeto, o ALGOL.
Este comité foi liderado por Alan J. Perlis da Carnegie Mellon University,
em 1958 é desenvolvido o ALGOL58
O nome ALGOL provém das palavras "ALGOrithmic
Language" ou seja (Linguagem algoritmica
Funções
A linguagem tem um propósito geral que foi projetada para
a comunicação de algoritmos e para ajudar seu ensino a estudantes. ALGOL era
uma linguagem de alto nível, que permitia ao programador trabalhar "longe
da máquina", sem se preocupar com os aspectos de como cada comando ou dado
era armazenado ou processado.
Curiosidades
v O ALGOL era um modo de
publicar algoritmos por mais de 20 anos
v Este programa tinha algumas
falhas tais como: inexistência de instruções de entrada e/ou saída; possuía uma
linguagem muito flexível, tornando a interpretação difícil; falta de apoio por
parte da IBM; entre outros.
v Existem outras versões do Algol, como, por
exemplo, o Algol 68, o Algol W voltado para máquinas IBM e o Algol 6000/7000 da Burroughs
As duas características principais
do ALGOL são:
·
A clareza e a elegância da sua estrutura baseada nos
blocos
·
O estilo de sua definição, que usa uma linguagem
metalinguística para definir de forma concisa e relativamente completa a sua
sintaxe.
Algumas ideias do ALGOL
–
Blocos delimitadores.
–
Estrutura léxica
de
formato livre.
– Sintaxe definida
via
BNF.
– Escopo
de
bloco
para variáveis locais.
– Tipagem Yca
com
anotações
de
Ypo .
– If‐then‐else’s
aninhados .
–
Chamada por
valor.
–
Recursão e expressões condicionais .
–
Alocação dinâmica
de
memória.
–
Procedimentos
de
primeira classe.
–
Operadores definidos pelo usuário.
Web
grafia
https://homepages.dcc.ufmg.br/~fernando/classes/dcc024/ementa/readingMat/historyPL.pdf
http://knoow.net/ciencinformtelec/informatica/algol/
https://pt.wikipedia.org/wiki/ALGOL_60
Comentários
Enviar um comentário