Os tipos de linguagem de computador

O idioma de um computador é uma sintaxe codificada usada pelos programadores para se comunicar com ele. É a única linguagem que computadores, programas de software e hardware entendem. Estabelece um fluxo de comunicação entre programas de software. O idioma permite ao usuário ditar os comandos que o computador deve entender para processar os dados. O idioma vem em vários tipos que usam conjuntos de sintaxe diferentes.

Linguagem de máquina

O idioma da máquina ou o código da máquina é o idioma nativo diretamente entendido pela unidade central do processador do computador ou da CPU. Esse tipo de linguagem não é fácil de entender, porque utiliza apenas um sistema binário, um elemento de notas que contém uma série de números consistindo em 1 e 0, para produzir comandos. O processador do computador precisa converter idiomas de alto nível para esse idioma antes de poder executar o programa ou executar um comando definido. Para converter um idioma em código de máquina, o processador do computador precisa de um compilador, um programa que converte uma fonte de código escrito em um idioma em uma sintaxe de idioma diferente. O coletor gera um arquivo binário, ou um arquivo executável, que a CPU pode executar. O processador de todos os computadores possui seu próprio conjunto de códigos de máquina. Este código determina o que o processador pode fazer e como.

Linguagem em assembly

Um estudo dos anos 50 levou ao desenvolvimento de linguagens de baixo nível ou linguagem de nível de montagem. Também considerado como um idioma de segunda geração, esse idioma é um conjunto de códigos que podem ser executados diretamente no processador do computador. É o idioma mais apropriado para escrever sistemas operacionais e para manter aplicativos de desktop. Ele permite que o programador execute várias tarefas no registro, no gerenciador de memória e no ciclo do relógio de correspondência. Com essa linguagem, é fácil para o programador definir os comandos, porque ele tem a prerrogativa de nomear as variáveis. No entanto, esse idioma não é flexível porque o usuário não pode reutilizar os conjuntos de códigos escritos. Não é tão explicativo em comparação com os seus homólogos.

Linguagem de alto nível

O desenvolvimento de linguagens de alto nível surgiu quando os programadores começaram a ter problemas com a cada vez mais difícil falta de portabilidade dos computadores. Os idiomas de alto nível ignoram os detalhes sem importância encontrados nos de baixo nível. Muitos programadores acreditam que linguagens de alto nível são a solução para os problemas que outras linguagens trazem, porque é fácil de usar e tem uma baixa tendência a produzir erros. Os programadores se referem a essa linguagem como a linguagem do meio que usa apenas os conceitos de abstração e construção de extremos.

Referências

 

Você pode estar interessado:

Deixe um comentário