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

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

2015/1/5
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 manipular cadenas de MFC
Cómo realizar la prueba para la automatización Mobile
Cómo crear una canalización con nombre
Cómo emitir punteros de función
Cómo agregar superabundancia Con Visual C
Cómo implementar múltiples pilas
Cómo construir una cola de salida de una lista
Cómo representar un círculo en OpenGL
Conocimiento de la computadora © http://www.ordenador.online