Estudante
Várias linguagens razoavelmente diferentes receberam o nome de ALGOL ou Algol, adicionando ao nome letras ou números, por descenderem diretamente do ALGOL original. A definição do ALGOL 60 foi um evento-chave na história das linguagens de programação. Foi a primeira linguagem de Programação estruturada. Nenhuma outra linguagem teve influência tão importante nos projetos de novas linguagens.
Além disso, a especificação da linguagem também criou desafios técnicos para a construção de compiladores, como mais tarde aconteceria com PL/I e Ada
Ao contrário de ALGOL 60 que era uma linguagem de programação voltada para computação científica, ALGOL 68 foi uma linguagem de propósito geral que foi projetada para a comunicação de algoritmos, para sua execução eficiente em vários computadores 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. Foi criado para substituir o FORTRAN. Implementava o conceito de estrutura de blocos, onde variáveis, procedimentos, etc., poderiam ser declarados onde quer que o programa os necessitasse. * Algol-68, juntamente com Pascal, está entre as primeiras linguagens com uma ampla gama de instruções para controle de fluxo, definição e construção de novos tipos de dados. * A linguagem ALGOL-68 foi a primeira linguagem a ser completamente descrita em uma gramática formal, chamada gramática-W, inventada por A. van Wijngaarden.
Gramáticas-W, conhecidas também como gramáticas de dois níveis, são um formalismo que permite gerar linguagens recursivamente enumeráveis; assim sendo, elas possuem o poder computacional da Máquina de