ALGOL


Imagem relacionada


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éxicadeformato livre.
– Sintaxe definidaviaBNF.
 – Escopodebloco para variáveis locais.
 – Tipagem  YcacomanotaçõesdeYpo .
– Ifthenelse’saninhados .
– Chamada porvalor.
– Recursão e expressões condicionais .
– Alocação dinâmicadememória.
– Procedimentosdeprimeira 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