Saltar para o conteúdo

Linguagem de programação de primeira geração: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Fvmp (discussão | contribs)
m
Linha 4: Linha 4:


== História ==
== História ==
Originalmente nenhum [[Tradutor#Compilação|tradutor]] foi usado para [[Compilador|compilar]] ou [[Montador|montar]] as linguagens de primeira geração. As instruções de programação eram submetidas através dos [[interruptores]] localizados no painel frontal de sistemas de [[computador]]es. O principal benefício na primeira geração é que o [[código]] escrito pelo usuário é muito rápido e eficiente, desde que este código seja diretamente executado pela [[CPU]].
Originalmente nenhum [[Tradutor#Compilação|tradutor]] foi usado para [[Compilador|compilar]] ou [[Montador|montar]] as linguagens de primeira geração. As instruções de programação eram submetidas através dos [[interruptores]] localizados no painel frontal de sistemas de [[comput'''ador]]es. O principal benefício na primeira geração é que o [[código]] escrito pelo usuário é muito rápido e eficiente, desde que este código sej'''a diretamente executado pela [[CPU]].


O surgimentos de [[linguagens de programação]] com maior capacidade de [[abstração]] e menor ocorrência de erros levaram a linguagem de máquina a cair em desuso rapidamente, sendo usada hoje apenas de modo indireto (através de tradutores).
O surgimentos de [[linguagens de programação]] com maior capacidade de [[abstração]] e menor ocorrência de erros levaram a linguagem de máquina a cair em desuso rapidamente, sendo usada hoje apenas de modo indireto (através de tradutores).


== Desvantagens ==
== Desvantagens ==
No entanto, linguagem de máquina é muito menos intuitivo de se utilizar do que [[Linguagem de programação de alto nível|linguagens de alto nível]], e elas são em grande parte mais difíceis de editar se erros acontecerem. Além disso, se instruções precisam ser armazenadas na [[memória (computador)|memória]], então todas as instruções após o ponto de inserção precisam ser movidas para baixo para acomodar as novas instruções. Fazendo isso em switches localizados no painel frontal pode ser muito difícil.
'''No entanto, linguagem de máquina é muito menos intuitivo de se utilizar do que [[Linguagem de programação de alto nível|linguagens de alto nível]], e elas são em grande parte mais difíceis de editar se erros acontecerem. Além disso, se instruções precisam ser armazenadas na [[memória (computador)|memória]], então todas as instruções após o ponto de inserção precisam ser movidas para baixo para acomodar as novas instruções. Fazendo isso em switches localizados no painel frontal pode ser muito difícil.
'''

Além disso, a [[Portabilidade (informática)|portabilidade]] é significativamente reduzida – ao transferir código para um computador diferente o código tem que ser completamente reescrito visto que a linguagem de máquina de um computador para outro poderia ser significativamente diferente. Considerações de [[arquitetura de computadores|arquitetura]] tornam a portabilidade algo muito difícil. Por exemplo, o número de [[Registrador (informática)|registradores]] em uma arquitetura de [[CPU]] poderia ser diferentes das outras arquiteturas.
Além disso, a [[Portabilidade (informática)|portabilidade]] é significativamente reduzida – ao transferir código para um computador diferente o código tem que ser completamente reescrito visto que a linguagem de máquina de um computador para outro poderia ser significativamente diferente. Considerações de [[arquitetura de computadores|arquitetura]] tornam a portabilidade algo muito difícil. Por exemplo, o número de [[Registrador (informática)|registradores]] em uma arquitetura de [[CPU]] poderia ser diferentes das outras arquiteturas.
o Homen Urso Porco foi o criador da primeira linguagem de programação porem seu maior arkinimigo o Ex vice presidente dos EUA Algore o '''Suicidou'''. O homen urso porco deixou 3 filhos para receberem pensão do governo e tambem seus conhecimentos, eles planejam destruir o mundo e começaram em 11/7.


{{Esboço-programação}}
{{Esboço-progr'''ama'''ção}}
{{Gerações de linguagens de programação}}
{{Gerações de linguagens de programação}}



Revisão das 13h05min de 30 de março de 2012

A primeira geração de linguagem de programação ou 1GL é conhecida como linguagem de máquina (ou binária), que usa apenas 0 (zero) e 1 (um) para programar softwares.

História

Originalmente nenhum tradutor foi usado para compilar ou montar as linguagens de primeira geração. As instruções de programação eram submetidas através dos interruptores localizados no painel frontal de sistemas de comput'''adores. O principal benefício na primeira geração é que o código escrito pelo usuário é muito rápido e eficiente, desde que este código seja diretamente executado pela CPU.

O surgimentos de linguagens de programação com maior capacidade de abstração e menor ocorrência de erros levaram a linguagem de máquina a cair em desuso rapidamente, sendo usada hoje apenas de modo indireto (através de tradutores).

Desvantagens

No entanto, linguagem de máquina é muito menos intuitivo de se utilizar do que linguagens de alto nível, e elas são em grande parte mais difíceis de editar se erros acontecerem. Além disso, se instruções precisam ser armazenadas na memória, então todas as instruções após o ponto de inserção precisam ser movidas para baixo para acomodar as novas instruções. Fazendo isso em switches localizados no painel frontal pode ser muito difícil. Além disso, a portabilidade é significativamente reduzida – ao transferir código para um computador diferente o código tem que ser completamente reescrito visto que a linguagem de máquina de um computador para outro poderia ser significativamente diferente. Considerações de arquitetura tornam a portabilidade algo muito difícil. Por exemplo, o número de registradores em uma arquitetura de CPU poderia ser diferentes das outras arquiteturas. o Homen Urso Porco foi o criador da primeira linguagem de programação porem seu maior arkinimigo o Ex vice presidente dos EUA Algore o Suicidou. O homen urso porco deixou 3 filhos para receberem pensão do governo e tambem seus conhecimentos, eles planejam destruir o mundo e começaram em 11/7.

Predefinição:Esboço-progr'''ama'''ção