Linguagem algol

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (503 palavras )
  • Download(s) : 0
  • Publicado : 17 de junho de 2012
Ler documento completo
Amostra do texto
Pesquisa sobre as linguagens Algol e C++

Linguagem de programação ALGOL
Introdução

* O Algol é uma linguagem de programação de alto nível principalmente para aplicações científicas;
*Começou a ser formulada em 1957, na Europa, por um grupo internacional de cientistas de computação;

Características principais:
1. Clareza e elegância da sua estrutura baseada em blocos;
2.Estilo da sua definição, que usa uma linguagem metalinguística para definir forma concisa e relativamente completa a sua sintaxe.

Vantagens:
* Algol juntamente com Pascal, está entre asprimeiras linguagens como uma ampla gama de instruções para controle de fluxo, definição e construção de novos tipos de dados;
* Mesmo não sendo popular, muitos dos seus recursos foram utilizados emlinguagens posteriores como:
* Estrutura e tipos de dados definidos pelo programador;
* Comandos de controle estruturados: if-then-else;
* Recursividade: habilidade de um procedimentochamar a si próprio;
* Arrays dinâmicos (chamados flex arrays);

Desvantagens:
* Difícil de aprender, implementar e entender a descrição;
O Algol não teve sucesso, talvez por tentar serde muito alto nível em uma época em que a maioria dos SOs exigiam do usuário um grande conhecimento de hardware;

Evolução:
A linguagem continuou sendo desenvolvida e enriquecida com novasconstruções e novos comandos que aumentaram seu potencial.
* 1958 – Algol 58, foi a primeira versão da linguagem;
* 1960 – Algol 60, voltada para computação científica;
* 1968 – Algol 68,projetada com os objetivos de atender um escopo maior de aplicações e possuir uma sintática semântica mais rigorosa.

Exemplo de código:
”Hello world”

BEGIN
FILE F (KIND=REMOTE);
EBCDIC ARRAY E[0:11];
REPLACE E BY “HELLO WORLD!”;
WHILE TRUE DO
BEGIN
WRITE (F, *, E);
END;
END.

Linguagem de Programação C++
* O C++ (inicialmente chamado de C with Classes) foi desenvolvido em 1980...
tracking img