admin@guiadopc.com.br

linguagem assembly

0 votos
Ola pessoal, lendo uma pagina sobre historia das linguagens de programação que nela diz que a linguagem assembly foi uma das se não a primeira linguagem de programação, e que todas as outras linguagem são derivadas dela

a pergunta é nessa pagina estava dizendo que para programar em assembly é muito díficel pois necessita o programador conhecer bem o hardware, o que não acontece com linguagens de mais alto nivel como c++ e java
poderiam explicar por que uma linguagem mais próxima da maquina é menos portável do que uma linguagem de um nível mais alto derivada da de baixo nível

Sistema Operacional:
perguntado 3 anos atrás em Windows por Tank_X Novato (6 pontos)

1 resposta

0 votos
Exatamente pelo que disse na página que vc pesquisou:

"nessa pagina estava dizendo que para programar em assembly é muito díficel pois necessita o programador conhecer bem o hardware, o que não acontece com linguagens de mais alto nivel como c++ e java"

Quando vc programa para um tipo específico de hardware, essa classe não é portavel para outro hardware, diferente ou parcialmente diferente, porque ela simplesmente não funciona.

Agora, se você programa em C++ por exemplo, ele abstrai a linguagem de máquina, não sendo específica do hardware, sendo assim não terá problema em executar em outras maquinas.
respondida 2 anos atrás por Valter Leonardo Mestre (7,315 pontos)

Sua resposta

Enviar um email para este endereço se minha resposta for selecionada ou comentada:
Privacidade: Seu endereço de email será usado apenas para envio de notificações.
Verificação Anti-spam:
Para não fazer esta verificação no futuro, por favor, faça o login ou registre-se.

Perguntas relacionadas