| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Diferencia entre ensambladores y compiladores
    ensambladores y compiladores son dos tipos de programas informáticos que sirven para el mismo propósito: convertir el código legible el código que puede ser entendido por una computadora.
    Machine Code

    código de máquina es la programación que el procesador del equipo puede entender. Tanto los ensambladores y compiladores producen código máquina.

    Asamblea

    Ensambladores producir código máquina de un lenguaje llamado montaje. Cada comando en la asamblea general se corresponde con un único comando en código máquina.
    Alto nivel Idiomas

    compiladores producen código máquina mediante la interpretación de un lenguaje de alto nivel. La mayoría de los comandos en lenguajes de alto nivel, como C y Java , no se corresponden con ningún comando único en código máquina, y el proceso de traducción de una a otra pueden ser complejas .
    Hardware Abstraction

    abstracción de hardware es una técnica en la que se ocultan los detalles de hardware para simplificar la programación . Asamblea tiene poco o nada de abstracción de hardware . Lenguajes compilados por lo general tienen una gran cantidad de ella. Uno-a -uno
    Beneficios ensamblador

    de la Asamblea de los comandos que el procesador de la computadora se está ejecutando y el hardware específico en la máquina asegura que un programa de ensamblador escrito de manera eficiente superará el código más compleja producida mediante la compilación de un lenguaje de alto nivel . Por lo tanto , el montaje es una buena elección cuando el rendimiento es de suma importancia , como en un motor de gráficos , o cuando los recursos de hardware disponibles son pequeñas en comparación con las de un ordenador personal , como en un sistema de control para un horno de microondas .

    Compiler beneficios

    en la mayoría de los casos, los pequeños beneficios en el rendimiento del conjunto de escritos de manera eficiente no compensan su falta de abstracción de hardware y su relativa dificultad en el uso , en comparación con el nivel más alto, lenguajes compilados tales como C + + . Por esta razón, casi todo el software está escrito en un compilado, lenguaje de alto nivel

    .

    Previous :

    next :
      Artículos relacionados
    ·Usos de Codificación constantes 
    ·Cómo utilizar un Mux para implementar una ecuación ló…
    ·La definición de un error de tiempo de ejecución no i…
    ·Cómo hacer un cuadro de alerta de toque en BYOND : Dre…
    ·Cómo crear un instalador para un servicio de Windows 
    ·Cómo eliminar fronteras en CSS 
    ·Cómo poner en marcha Xcode en un sistema operativo Mac…
    ·Las alternativas para DataGridView 
    ·¿Cuáles son las funciones de las Alerton VLC 
    ·Cómo utilizar LINQ para encontrar el máximo en una li…
      Artículos destacados
    ·Cómo crear una base de datos de PHP en JustHost 
    ·Cómo desarrollar la lógica de un programa que acepte …
    ·Cómo conectar una base de datos de Visual Basic 
    ·Cómo Intercambio de 8 bytes big endian en Python 
    ·Tutorial Visual Basic --- Cómo escribir códigos 
    ·¿Qué es un java.rmi.RemoteException 
    ·Cómo utilizar DMG en Ventanas 
    ·Cómo comparar una cita con VB.NET 
    ·Cómo dar formato a un control GridView 
    ·Cómo cambiar la contraseña de VBA 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com