Plankalkül: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
removendo ficheiros inexistentes
Linha 1:
== INTRODUÇÃO ==
 
[[Imagem:. Konrad Zuse (1992) jpg | thumb | right | 200px | Konrad Zuse criou linguagem Plankalkül]]
 
Plankalkül foi a primeira linguagem de programação, criada por Konrad Zuse cientista alemão nos anos 1943-1946 é considerada uma linguagem de alto nível, mas não publicado até 1972.Zuse queria desenvolver um método sofisticado para o desenvolvimento das tarefas a equipe deve fazer.
Linha 15:
 
Além desses tipos mais comuns, o Planklakül incluiu também matrizes e registros. Você pode resumir dizendo que a idéia incorporou muitas ideias Plankalkül muito importante. Ao concluir seus algoritmos de trabalho Zuse desenvolveu para classificação, testar a conectividade de gráficos para aritmética de inteiros (inclusive raiz quadrada) e até mesmo um jogo de xadrez onde o artigo foi encontrado em uma seção de 60 páginas sobre como desenvolver a aplicação e outros. Infelizmente, a maioria destas coisas não são conhecidos até 1972, e desenvolveu o primeiro compilador em 1998 e uma posterior aplicação em 2000 na Universidade Livre de Berlim. Portanto, podemos identificar a visão de longo prazo de Konrad Zuse de propriedade de uma declaração em que ele enfatizou a sua linguagem: ". Depois de algum tempo, como a bela adormecida, ainda está para vir para a vida"
 
[[Imagem: Freie Universität Berlin - Otto-Hahn-Bau 2.jpg | thumb | right | 200px | Universidade Livre de Berlim]]A linguagem era notavelmente completa para sua época de criação e tinha alguns de seus recursos mais avançados na área das estruturas de dados. O tipo mais simples era o bit único e a partir dele era construído tipos para números inteiros e reais. O tipo real usava uma notação de dois e o esquema de "bit oculto", que é atualmente usado para evitar armazenar o bit mais significativo da parte fracionária normalizada de um valor. A linguagem Plankalkül possui três variáveis específicas para o desenvolvimento de um programa, entre elas podemos destacar as letras V (passagem de parâmetros), Z (armazenamento de valores intermediários), e R (exibição de resultado). Um dos maiores obstáculos para a implementação da linguagem Plankalkül ocorria devido ao fato de a mesma utilizar uma síntaxe de difícil compreensão, ou seja, um determinado desenvolvedor demoraria muito tempo para compreender as seqüências lógicas utilizadas no programa. Geralmente as variáveis nessa determinada linguagem utilizavam aproximadamente quatro linhas. Na primeira linha era declarada algumas das letras V, Z, ou R, na segunda linha era declarado o índice da variável, na terceira era declarado o componente da variável, e por fim na quarta linha declarava-se o tipo da variável, por exemplo 5.0 (cinco bits), porém podemos também encontrar exemplos de programas escritos de forma linearizada.
<big>'''AMBIENTE DA LINGUAGEM:'''</big>
Nunca implementada. Estruturas de dados avançadas: reais, arrays, records.
 
<big>'''PRINCIPAIS CARACTERISTICAS:'''</big>
1º Esta linguagem de programação possui entre outras coisas indicações de atribuição, chamadas da função (subrotinas);
<big>'''PRINCIPAIS CARACTERISTICAS:'''</big>
2º Instruções condicionais;
1º Esta linguagem de programação possui entre outras coisas indicações de atribuição, chamadas da função (subrotinas);
3º Aritmética de ponto flutuante;
2º Instruções condicionais;
4º Matrizes (arrays);
3º Aritmética de ponto flutuante;
5º Operações matemáticas ou lógicas só podem ser aplicadas a variáveis do mesmo tipo;
4º Matrizes (arrays);
6º Tipos de dados compostos;
5º Operações matemáticas ou lógicas só podem ser aplicadas a variáveis do mesmo tipo;
7º Tratamento de exceção, dentre outras características.
6º Tipos de dados compostos;
7º Tratamento de exceção, dentre outras características.
 
<big>'''VANTAGENS DE USO:'''</big>
1º Execução objetiva dirigida;
2º Estruturas record hierárquicas;
3º Aritmética de ponto flutuante;
4º Estrutura de repetição (iteração);
5º Tratamento de exceção;
6º Programas são funções reutilizáveis;
7º Variáveis não precisam ser especificadas em um lugar especial do ambiente de desenvolvimento;
8º Funções não podem se repretir.
 
<big>'''DESVANTAGENS DE USO:'''</big>
1º Não é possível definir um nome qualquer para uma variável;
2º Linguagem exclusiva para tratamento com números;
3º Falta de uma sintaxe de fácil interpretação;
4º Utilização de um layout bidimensional e unidimensional.
 
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 04 Set 2010, 00:16; Tradutor: Sóstenes da Silva. (Pág. 38)http://livrosquevoceprecisaler.wordpress.com/2011/06/07/plankalkul/; http://www.faccat.com.br/dti/l1_seminario_8.pdf;
 
 
'''Plankalkül''' foi uma [[linguagem de programação]] criada por [[Konrad Zuse]] nos anos [[1942]] a [[1946]]. Foi a primeira linguagem de programação de alto nível do mundo.
 
== A linguagem ==
Linha 69:
Abaixo temos um exemplo de um programa que calcula o valor máximo de 3 variáveis pela chamada 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]
END
P2 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
 
== {{Ver também}} ==