Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Diferença entre Montadores e Compiladores
Montadores e compiladores são dois tipos de programas de computador que têm a mesma finalidade : para converter código legível ao código que pode ser entendido por um computador.
Código de Máquina

Código de máquina é a programação que o processador de um computador possa entender . Ambas as montadoras e compiladores produzem código de máquina.

Assembleia

Montadoras produzem código de máquina a partir de uma linguagem chamada de montagem. Cada comando na montagem geralmente corresponde com um único comando em código de máquina.

De Alto Nível Idiomas

Compiladores produzir código de máquina , interpretando uma linguagem de alto nível . A maioria dos comandos de linguagens de alto nível , como C e Java, não correspondem com qualquer comando único em código de máquina , eo processo de tradução de um para o outro pode ser complexa.
De abstração de hardware

Hardware abstração é uma técnica em que os detalhes do hardware estão escondidos para simplificar a programação . Assembléia tem pouca ou nenhuma abstração de hardware . Linguagens compiladas normalmente têm uma grande parte dele .
Assembler Benefícios

relacionamento da Assembléia um-para- um para os comandos que o processador do computador está em execução eo hardware específico na máquina garante que um programa de montagem eficiente escrito irá superar o código mais complexo produzido pela compilação de uma linguagem de alto nível . Assim , a montagem é uma boa escolha quando o desempenho é fundamental , como em um motor gráfico , ou quando os recursos de hardware disponíveis são pequenas comparadas com as de um computador pessoal , como em um sistema de controle para um forno de microondas.

benefícios do compilador

na maioria dos casos , os pequenos benefícios de montagem eficiente escrita de desempenho não compensar a sua falta de abstração de hardware e sua relativa dificuldade na utilização , em comparação com o nível mais elevado, linguagens compiladas tal como C + + . Por este motivo, quase todos os softwares são escritos em um compilado, linguagem de alto nível .

Anterior :

Próximo : No
  Os artigos relacionados
·Como editar uma MDF 
·Ferramentas de desenvolvimento para celular 
·Como inserir um número inteiro em uma string 
·Como compilar o bloco de notas em Programadores 
·O que está perto PASCAL e FAR PASCAL 
·Como adicionar controles a um Painel 
·Como remover a rota de um ODM 
·Como usar convenções de nomenclatura padrão em Mulit…
·Como usar imagens de fundo em uma página HTML e-mail 
·Programação Vantagens e Desvantagens para Orientada a…
  Artigos em destaque
·Como usar onda para capturar o conteúdo de uma página…
·Como Serializar um objeto Com Enum 
·Como alterar o nome lógico -Volume 
·Como substituir os elementos de uma matriz em C 
·Vs Visual Basic. Fortran 
·Como criar Carregando Bares 
·Como converter PSD para Joomla 
·Como compilar com COBOL 
·Como programar em linguagem Basic for um microcontrolad…
·Como fazer exame ponteiros para inteiros em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados