Linguagem algol

503 palavras 3 páginas
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 as primeiras 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 em linguagens posteriores como: * Estrutura e tipos de dados definidos pelo programador; * Comandos de controle estruturados: if-then-else; * Recursividade: habilidade de um procedimento chamar 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 ser de 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 novas construçõ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

Relacionados

  • LINGUAGEM DE PROGRAMAÇÃO ALGOL
    2814 palavras | 12 páginas
  • Estudante
    1290 palavras | 6 páginas
  • linguagem do computador
    750 palavras | 3 páginas
  • Ciência da Computação
    290 palavras | 2 páginas
  • TRAB Final
    1763 palavras | 8 páginas
  • Ciência da Computação
    1090 palavras | 5 páginas
  • ATPS Paradigmas de Linguagem de Programação
    2383 palavras | 10 páginas
  • sadaf
    1068 palavras | 5 páginas
  • i,kyjhmthrtgh
    298 palavras | 2 páginas
  • ATPS Paradigmas de Linguagem de Programação
    2383 palavras | 10 páginas