Lar Desenvolvimento O que é uma linguagem de programação de primeira geração (1gl)? - o que é techopedia

O que é uma linguagem de programação de primeira geração (1gl)? - o que é techopedia

Índice:

Anonim

Definição - O que significa a linguagem de primeira geração (programação) (1GL)?

Uma linguagem de primeira geração (programação) (1GL) é um agrupamento de linguagens de programação que são linguagens no nível da máquina usadas para programar computadores de primeira geração. As instruções foram dadas através dos comutadores do painel frontal desses computadores, diretamente para a CPU. Originalmente, não havia compilador ou montador para processar as instruções no 1GL.


As instruções em 1GL são feitas de números binários, representados por 1s e 0s. Isso torna a linguagem adequada para a compreensão da máquina, mas muito mais difícil de interpretar e aprender pelo programador humano.


Também conhecido como idioma de 1ª geração.

Techopedia explica a linguagem de primeira geração (programação) (1GL)

A principal vantagem da programação no 1GL é que o código pode ser executado com muita rapidez e eficiência, precisamente porque as instruções são executadas diretamente pela CPU. Uma das principais desvantagens da programação em uma linguagem de baixo nível é que, quando ocorre um erro, o código não é tão fácil de corrigir.


O programa é escrito como instruções binárias, consistindo de zeros e uns. Essa linguagem é muito adaptada a um computador e CPU específicos e, portanto, a portabilidade do código é significativamente reduzida em comparação com linguagens de nível superior.


Os programadores modernos ainda ocasionalmente usam código de nível de máquina, especialmente ao programar funções de nível inferior do sistema, como drivers, interfaces com dispositivos de firmware e hardware. Ferramentas modernas, como compiladores de código nativo, são usadas para produzir o nível da máquina a partir de uma linguagem de nível superior.

O que é uma linguagem de programação de primeira geração (1gl)? - o que é techopedia