Programação  
 
Rede de conhecimento computador >> Programação >> C /C + + programação >> Content
O assembler é necessário para cumprir o código executável?
Não, o assembler não é necessário em um compilador para executar o código. Um compilador é um programa de computador que traduz código de computador escrito em uma linguagem de programação (a linguagem de origem) em outra linguagem de programação (a linguagem de destino). A linguagem alvo geralmente é o código de máquina, que é a linguagem que a CPU do computador pode entender.

Montadores são um tipo diferente de programa de computador que traduz a linguagem assembly em código de máquina. A linguagem assembly é uma linguagem de programação de baixo nível projetada para ser facilmente traduzida em código de máquina. No entanto, os montadores não são necessários para compilar o código. Os compiladores podem traduzir o código-fonte diretamente em código de máquina sem a necessidade de um montador.

Na verdade, a maioria dos compiladores modernos não usa montadores. Em vez disso, eles usam um processo chamado “geração de código” para traduzir o código-fonte diretamente em código de máquina. A geração de código é um processo complexo que envolve diversas etapas diferentes, mas geralmente é mais eficiente do que usar um montador.

Anterior :

Próximo :
  Os artigos relacionados
·Como aprender C # para Iniciantes 
·O que é um destrutor virtual em C 
·Como usar a função strcpy em C + + 
·Como controlar Instância de uma classe usando uma sond…
·Como usar Arrays fazer Matrizes em C + + 
·Como fazer sua própria Game Engine 
·Como usar Arrays em Turbo C + + 
·Como usar o Set STL Container Classe 
·Como desmontar uma DLL 
·Como classificar uma lista genérico 
  Artigos em destaque
·Como criar layout da Web 
·Como matar MySQL 
·Tipos de dados no VB6 
·Como converter Int para Flutuante em Visual Basic 
·Construa seu próprio Database Driven site usando PHP 
·Como escrever um fluxograma de processo Função 
·Como Vá até o topo de um painel de rolagem em Java 
·Alpha Numeric PHP Verificação 
·Como converter um HTML e-mail para Plain Text on Vb.Net…
·Como a Square elementos de uma lista em Python 
Cop e direita © Rede de conhecimento computador http://ptcomputador.com Todos os Direitos Reservados