ALGOL 68

2893 palavras 12 páginas
1. Estrutura do Programa
Nas subseções seguintes podemos citar brevemente algumas características básicas de ALGOL 68 que são comuns a muitas linguagens de programação a fim de ser capaz de usá-los em subseqüente exemplos. Um programa de ALGOL 68 consiste de uma seqüência de símbolos fechado por begin e end, ou por parênteses. Alguns símbolos são escritos em negrito para distingui-las como palavras-chave. Outros símbolos são identificadores de variáveis (escrito na mesma fonte geral de que é usado em programas) e caracteres especiais, como (>, =, (), ~ -, -, etc)
Os espaços e tabs podem ser usados livremente para melhorar legibilidade. Espaços são explicitamente permitidos, auxiliam a aninhar as estruturas (quem está dentro de quem).
Os comentários estão fechados entre símbolos, dos quais quatro são representações permitida: ¢, #, co, e comment. O comentário deve começar e terminar com o mesmo simbolo. A observação pode ser inserida entre quaisquer dois símbolos.
ALGOL 68 é uma linguagem bloco estruturado, como PL / I e ALGOL 60. Blocos e procedimentos podem ser aninhados arbitrariamente. As declarações podem aparecer em qualquer bloco.
Ponto e vírgula são usados para separadas declarações, semelhante ao ALGOL 60 (e em contraste com a PL / I, que os utiliza para encerrar instruções).

2. Dados e declarações
Uma das características mais básicas de uma linguagem de programação é o tipo de dados que ele pode manipular. ALGOL 68 fornece uma rica coleção de tipos de dados (descritos na Seção 2).
O ALGOL 68 usa o termo mode ao invés de tipo e nós usaremos também. Quatro dos modos mais simples são inteiro, real (ponto flutuante), Boolean, e caráter. Como se poderia esperar, há inteiro, real, variáveis booleanas, e caráter. Todas as variáveis devem ser declaradas.
Qualquer variável utilizada e não declarada, será identificada como erro pelo compilador. Toda declarção de variáveis consiste em incluir seu mode (tipo), seguido de um ou mais

Relacionados

  • Estudante
    1290 palavras | 6 páginas
  • TRAB Final
    1763 palavras | 8 páginas
  • linguagem do computador
    750 palavras | 3 páginas
  • i,kyjhmthrtgh
    298 palavras | 2 páginas
  • ATPS Paradigmas de Linguagem de Programação
    2383 palavras | 10 páginas
  • ATPS Paradigmas de Linguagem de Programação
    2383 palavras | 10 páginas
  • xsxsx
    1241 palavras | 5 páginas
  • ATPS -PLP
    2886 palavras | 12 páginas
  • Linguagem Imperativa
    2068 palavras | 9 páginas
  • Ciência da Computação
    290 palavras | 2 páginas