O que é uma linguagem de computador?

Jun 14, 2021
admin

Para comunicar com os computadores, precisamos de algumas línguas. Estas são linguagens de computador.

Existem principalmente três linguagens diferentes com a ajuda das quais podemos desenvolver programas de computador. E elas são –

  • Linguagem de Nível de Máquina
  • Linguagem de Nível de Montagem e
  • Linguagem de Alto Nível

>

Linguagem de Nível de Máquina

O computador pode compreender apenas a linguagem da Electrónica Digital. A Eletrônica Digital trata da presença e ausência de tensões. Dentro do computador existem duas lógicas que podem desempenhar o seu papel. Estas lógicas são –

  • Lógica Positiva – Aqui a presença de tensão será denotada por 1 e a ausência de tensão será denotada por 0
  • Lógica Negativa – Aqui a presença de tensão será denotada por 0 e a ausência de tensão será denotada por 1

Mas obviamente o computador pode seguir qualquer uma das lógicas de cada vez, não as duas lógicas simultaneamente. Para fazer o computador entender, um programa pode ser escrito usando apenas 0s e 1s. Os dados também podem ser especificados e representados usando apenas 0s e 1s. Tal programa é chamado de programa de linguagem de máquina. A linguagem de máquina foi a primeira na evolução das linguagens de programação de computadores. O computador entende diretamente um programa escrito na linguagem de máquina. Por isso, o programa em linguagem de máquina não requer nenhum tradutor para converter de uma forma para outra. Na verdade, até hoje, basicamente os computadores entendem apenas os 0s e 1s.

Linguagem de Nível de Montagem

Após a linguagem de nível de máquina, o próximo nível de desenvolvimento na evolução das linguagens de computadores foi a Linguagem de Montagem. A linguagem de nível de máquina utiliza apenas a linguagem binária. Mas por outro lado, a linguagem assembly usa a mnemónica ou instruções simbólicas em vez de uma sequência de 0s e 1s. Como exemplo, podemos considerar que, para adicionar os registros A e B em um determinado computador, a linguagem assembly usa a mnemônica ‘ADD B’ no lugar de 10001111. Na linguagem assembly, usamos nomes simbólicos para denotar endereços e dados. Vários desses exemplos são tratados nos capítulos sucessivos. Assim, escrever um programa em linguagem assembly tem vantagens sobre escrever o mesmo em uma linguagem de máquina.

Linguagem de alto nível

Linguagem de alto nível é o próximo desenvolvimento na evolução das linguagens de computadores. Exemplos de algumas linguagens de alto nível são dados abaixo –

  • PROLOG (para “PROgramming LOGic”);
  • FORTRAN (para “FORrmula TRANslation”);
  • LISP (para “LISt Processing”);
  • Pascal (nomeado em homenagem ao cientista francês Blaise Pascal).

Línguas de alto nível são como a língua inglesa, com menos palavras também conhecidas como palavras-chave e menos ambigüidades. Cada língua de alto nível terá a sua própria sintaxe e palavras-chave. O significado da sintaxe da palavra é gramática.

raja

Publicado em 04-Out-2019 14:38:47

Advertisements

Deixe uma resposta

O seu endereço de email não será publicado.