“Conocimiento Programación>C /C + + Programming

¿Se requiere ensamblador para cumplir con el código ejecutable?

2011/2/20
No, no se requiere ensamblador en un compilador para ejecutar el código. Un compilador es un programa de computadora que traduce código de computadora escrito en un lenguaje de programación (el lenguaje de origen) a otro lenguaje de programación (el lenguaje de destino). El idioma de destino suele ser el código de máquina, que es el idioma que la CPU de la computadora puede entender.

Los ensambladores son un tipo diferente de programa informático que traduce el lenguaje ensamblador a código de máquina. El lenguaje ensamblador es un lenguaje de programación de bajo nivel que está diseñado para traducirse fácilmente a código de máquina. Sin embargo, no se requieren ensambladores para compilar código. Los compiladores pueden traducir el código fuente directamente a código de máquina sin necesidad de un ensamblador.

De hecho, la mayoría de los compiladores modernos no utilizan ensambladores. En cambio, utilizan un proceso llamado "generación de código" para traducir el código fuente directamente a código de máquina. La generación de código es un proceso complejo que implica varios pasos diferentes, pero generalmente es más eficiente que usar un ensamblador.

C /C + + Programming
Cómo sobrecarga el operador de asignación en C
MFC ActiveX Tutorial
Cómo aprender C # para principiantes
Cómo crear un programa de C en Visual Studio
¿Cuál es la salida de un compilador?
Cómo comprobar para Ctrl -D en C + +
¿Por qué no puede ver mi Xcode iPhone
Cómo escribir un script de Vim
Conocimiento de la computadora © http://www.ordenador.online