Linguagem Natural e Fundamentos de Programação
Classificado em Computação
Escrito em em
português com um tamanho de 2,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.