3 301
edições
m (+correção geral) |
|||
[[image:Konrad Zuse (1992).jpg|thumb|right|200px|Konrad Zuse criador da linguagem Plankalkul]]
[[w:Plankalkül|Plankalkül]] foi a primeira linguagem de programação, a mesma foi criada pelo cientista alemão Konrad Zuse nos anos de 1943 a 1946 sendo considerada uma Linguagem de Alto Nível, porém só foi publicada em 1972.Zuse queria desenvolver um meio sofisticado para o desenvolvimento das tarefas que o computador deveria fazer.
Konrad Zuse construiu diversos computadores complexos a partir de reles eletromagnéticos, porém em 1945, a guerra destruiu todos, a não ser um único modelo, o Z4. Após a destruição de seus computadores, Konrad se mudou para uma aldeia chamada Hinterstein, onde, começou a trabalhar sozinho em seu projeto para desenvolver sua linguagem de programação, um projeto que iniciou em 1943 como proposta para a sua dissertação de Ph.D. Ele chamou a sua linguagem de programação de Plankalkül, que significa cálculo de programa.
Zuse publicou um artigo em 1948 no Archiv der Mathematik - uma revista que publica trabalhos de alta qualidade em todas as áreas da matemática - porém a sua publicação não produziu muito feedback, ou seja, não adquiriu relevancia no meio acadêmico/profissional naquela época. Heinz Rutishauser (co-fundador do ALGOL) afirmou: "A primeira tentativa de elaborar uma linguagem algorítmica foi realizado em 1948 por K. Zuse. Sua notação foi geral, mas a proposta nunca alcançou a consideração que merecia".
* Aritmética de ponto flutuante;
* Funções não podem se repetir.
=='''Desvantagens de uso'''==
=='''Principais Características'''==
Esta linguagem de programação possui entre outras coisas indicações de atribuição, chamadas da função (subrotinas); aritmética de ponto flutuante; matrizes (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.
* Variáveis são declaradas no momento de sua utilização;
* Utilização de três variáveis especificas ---> V (Passagem de parâmetros) ,Z (Armazenamento de valores intermediários), R (Exibição de resultado).
=='''Referências'''==
*http://www.epemag.com/zuse/default.htm#index (12 de março de 2005);
*A História Cronologica das Linguagens de Programação/ Grupo Lógica de Programação :: Anuncios / Mensagem por El Mensajero em Sab 04Set 2010, 00:16;
*http://www.faccat.com.br/dti/l1_seminario_8.pdf;
*Conceitos de linguagem de programação, por Robert W. Sebesta (Capítulo 2)5ª edição pág 47 a 50.
|
edições