Linguagem Natural e Fundamentos de Programação

Computação2,71 KB

Linguagem Natural

Não se pode fazer um programa para um computador na linguagem natural, ou seja, do jeito que escrevemos. Pois a linguagem natural é dirigida para orientar pessoas e não máquinas; quem desempenha este papel é a linguagem de programação.

As linguagens de programação devem apresentar algumas características, que são:

  • Rigidez sintática: Um compilador consegue fazer traduções sobre um idioma com construções muito bem definidas.
  • Rigidez semântica: O computador não pode lidar com ambiguidades; dessa forma, um programador deve exprimir sua intenção de forma exata.

Qualquer máquina seria incapaz de interpretar o que realmente está acontecendo, mesmo que o contexto pudesse ajudar. Por isso, a rigidez semântica é extremamente importante.

Questões Sintáticas

Outro termo utilizado para os nomes é identificador.

As regras para os identificadores são:

  • Podem ser sequências de letras e dígitos;
  • Devem começar por letras;
  • O identificador Beta é diferente de beta;
  • Não são permitidos espaços;
  • É utilizado o caractere especial sublinhado (_).

Algumas linguagens possuem palavras-chave e/ou reservadas que não podem ser utilizadas como identificadores: int, if, while, etc.

Um uso importante da nomenclatura é dar nomes a variáveis, que são fundamentais na programação.

Variáveis

Em algumas linguagens, uma variável é um nome para um local de memória (ou bloco de locais).

É regra criar a variável ANTES de utilizá-la ou referenciá-la.

Nestes locais de memória (variáveis), podemos atribuir diversos tipos de valores.

Toda variável tem um endereço de memória, ou seja, identifica de modo único o local da memória onde o valor de uma variável é armazenado.

Uso importante da nomenclatura é dar nomes a variáveis, que são fundamentais na programação.

Em algumas linguagens, uma variável é um nome para um local de memória (ou bloco de locais).

É regra criar a variável ANTES de utilizá-la ou referenciá-la.

Nestes locais de memória (variáveis) podemos atribuir diversos tipos de valores.

Toda variável tem um endereço de memória, ou seja, identifica de modo único o local da memória onde o valor de uma variável é armazenado.

Baixar

PDF Word HTML