Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Qual é a diferença entre uma linguagem de montagem e uma linguagem de máquina
? Linguagens de computador vêm em muitos tamanhos e formas, a partir de linguagens de alto nível , tais como COBOL para linguagens de montagem de baixo nível. Cada idioma tem seu próprio conjunto de regras de sintaxe , mas os princípios gerais são as mesmas de um para outro . Isto é porque os computadores só pode fazer algumas coisas , tais como adicionar, subtrair e comparar. Cada outra instrução é uma variação sobre esses temas . A linguagem assembly é o mais próximo de linguagem de máquina , mas há algumas diferenças importantes entre os dois. Máquina Idioma

Computadores entender 1s e 0s e nada mais , porque eles são feitos colocando um monte de interruptores elétricos juntos em um chip. Interruptores elétricos só sei "on" e "off ", que são representados por "1" e "0" em um computador . Os primeiros programadores entrou instruções , definindo uma série de interruptores para o bom ou desligado posição e lançando um interruptor "Enter" para colocar uma única instrução na memória. Linguagens de computador foram desenvolvidos para tornar esse processo mais rápido e mais fácil, e para abrir o campo de programação de computadores para muito mais pessoas .
Linguagem Assembly Language

Assembléia é considerada uma linguagem de baixo nível em que ele está mais perto de linguagem de máquina e menos legível do que linguagens de alto nível , tais como COBOL e BASIC. A maioria dos computadores tem uma linguagem de montagem associado que os programadores usam para escrever programas e utilitários de processamento intensivo . Uma instrução em um programa de linguagem assembly pode ser " MVC X , Y ", que diz para mover o conteúdo de X para programadores em linguagem assembly Y. são tipicamente mais caros do que os programadores de linguagem de alto nível , devido à perícia técnica e aptidão necessária para programação em linguagem assembly .
Getting to Machine Language

Para ir de linguagem assembly para linguagem de máquina , o código deve passar pelo " assembler ". Este é um programa que leva o código de linguagem assembly enigmática e traduz a 1s e 0s. A etapa de montagem é normalmente muito rápido e produz um arquivo em um formato que o computador possa ler e executar .
Outras Línguas

Um grande número de linguagens de computador estão disponíveis hoje , a partir da linguagem de montagem de baixo nível para linguagens de alto nível como o Visual Basic. Alguns são compilados línguas e alguns são interpretadas em tempo de execução , mas isso é irrelevante , por escrito, o programa. Um bom programador pode pegar o manual para qualquer um deles e começar a aprendê-la, uma vez que os princípios são os mesmos de uma língua para outra. É somente a sintaxe que muda e que pode ser aprendido a partir de um bom livro tutorial.

Anterior :

Próximo : No
  Os artigos relacionados
·Como é que um computador realizar a subtração 
·Fatores que determinam a escolha da linguagem de progra…
·Como Pular uma linha em MATLAB 
·Como converter um aplicativo WPF para uma biblioteca de…
·Como adicionar uma matriz para uma matriz em MATLAB 
·É Tidy Script Malware 
·Como o código em Pascal 
·Como Fazer um Web Bot 
·Como criar um conjunto de dados hierárquica 
·Como escrever Valores de entrada GData como uma String 
  Artigos em destaque
·Como monitorar a JVM Com Nagios 
·Como usar um controle ListBox em MFC Visual C + + 
·As vantagens de LINQ 
·Como criptografar e-mail em ColdFusion 
·Turbo C & Process Definition 
·Como extrair um banco de dados de JPA 
·Como ocultar implementação de objeto em C + + 
·Como link para um arquivo CPP 
·Por que um loop infinito ocorrem 
·Diferença entre Orientada a Byte I /O & Character I /O…
Cop e direita © Conhecimento computador https://ptcomputador.com Todos os Direitos Reservados