Atps paradigmas de programação
Ciência da Computação
Anderson Garçon RA: 0808164156
Leandro Nascimento RA: 0808164066
Renan Affonso RA: 0800184
Rodrigo Salviano RA: 0808155479
José Henrique RA: 0808156155
ATPS: Paradigmas da Programação
Profº Ivair
Campinas 2011
Sumário 1. ETAPA 3 e 4 3 1.1 PASCAL 3 1.1.1 HISTÓRIA 3 1.1.2 CARACTERÍSTICAS 4 1.1.3 CÓDIGOS 4 1.2 C 6 1.2.1 HISTÓRIA 6 1.2.2 CARACTERÍSTICAS 6 1.2.3 CÓDIGO 7 1.3 C++ 9 1.3.1 HISTÓRIA 9 1.3.2 CARACTERÍSTICAS 10 1.3.3 CÓDIGO 10 1.4 JAVA 13 1.4.1 HISTÓRIA 13 1.4.2 CARACTERÍSTICAS 13 1.4.3 CÓDIGO 14 2 BIBLIOGRAFIA 16
1. ESPECIFICAÇÃO DE LINGUAGEM DE ALTO NÍVEL
Especificação formal da linguagem proposta, utilizando EBNF, apresentação da tabela dos tokens que serão utilizados.
1.1 PASCAL
Pascal é uma linguagem de programação estruturada, teve este nome em homenagem ao matemático Blaise Pascal, onde foi criada em 1970 pelo suíço Niklaus Wirth, com o objetivo de encorajar o uso de código estruturado.
1.1.1 HISTÓRIA
A linguagem de programação PASCAL foi criada para ser uma ferramenta educacional, dando inicio na década de 70 pelo Prof. Niklaus Wirth do Technical University em Zurique.
PASCAL foi criada com base em algumas linguagens estruturadas que já existiam, ALGOL e PLI, buscando facilitar ao Maximo seu aprendizado. A universidade da Califórnia, San Diego, em 1973 adotou a linguagem PASCAL onde a partir dai passou a ter mais popularidade.
Em suas primeiras implementações eram necessários vários passos para se obter um programa executável. Para a compilação da linguagem PASCAL era necessário escrever o programa em um editor de texto, depois compilá-lo, “lincá-lo” e montá-lo, e quando era preciso fazer uma manutenção, todos os passos para a criação de um programa executável deveriam ser refeitos.
No ano de 1983 a