Já ouviu falar de Plankalkül?
19:18
|
O Plankalkül foi a primeira linguagem de programação de alto nível da história. Elaborada pelo cientista alemão Konrad Zuse, entre os anos 1942-1946 quando se desenvolviam os primeiros computadores, mas só foi publicado amplamente em 1972, e o compilador em 1998 .
*codigo de um programa em Plankalkül
Características da Linguagem:
Principais características:
Vantagens de uso:
- Possui indicações de atribuição, chamadas da função (sub-rotinas);
- Instruções condicionais;
- Aritmética de ponto flutuante;
- Arrays;
- Operações matemáticas ou lógicas só podem ser aplicadas a variáveis do mesmo tipo;
- Tipos de dados compostos;
- Tratamento de exceção, dentre outras características.
Desvantagem de uso:
- Execução objetiva dirigida;
- Estruturas record hierárquicas;
- Estrutura de repetição;
- Tratamento de exceção;
- Programas são funções reutilizáveis;
- Variáveis não precisam ser especificadas em um lugar especial do ambiente de desenvolvimento;
- Não é possível definir um nome qualquer para uma variável;
- Linguagem exclusiva para tratamento com números;
- Falta de uma sintaxe de fácil interpretação;
- Utilização de um layout bidimensional e unidimensional.
Sintaxe complicada...
Por ser uma das "pioneiras" tratando-se de linguagens de programação, o Plankalkül tinha uma sintaxe muito complicada, até porque era exclusiva para tratamento com números, como observa-se abaixo:
Programa para calcular o valor máximo de um número, usando a função max:
P1 max3 (V0[:8.0],V1[:8.0],V2[:8.0]) => R0[:8.0]max(V0[:8.0],V1[:8.0]) => Z1[:8.0]max(Z1[:8.0],V2[:8.0]) => R0[:8.0]ENDP2 max (V0[:8.0],V1[:8.0]) => R0[:8.0]V0[:8.0] => Z1[:8.0](Z1[:8.0] < V1[:8.0]) -> V1[:8.0] => Z1[:8.0]Z1[:8.0] => R0[:8.0]END
JAVA ficou moleza agora não é?
fonte: http://pt.wikipedia.org/wiki/Plankalk%C3%BCl
Assinar:
Postar comentários
(Atom)
0 comentários:
Postar um comentário