“Conocimiento Programación>Lenguajes De Programación

¿Qué traduce el código en palabras en la computadora?

2013/11/4
Lo que traduce el código en palabras (o, con mayor precisión, en instrucciones que una computadora puede entender) es un compilador o un intérprete .

* compilador: Un compilador traduce todo el código fuente (escrito en un lenguaje de alto nivel como C ++, Java o GO) al código de la máquina (instrucciones de bajo nivel específicas para el procesador de la computadora) todo a la vez, * antes de * se ejecuta el programa. El código de la máquina resultante es ejecutado directamente por la computadora.

* intérprete: Un intérprete traduce y ejecuta el código fuente de línea por línea. No crea un archivo de código de máquina separado. En cambio, lee cada línea, la traduce en instrucciones y ejecuta esas instrucciones de inmediato. Python y JavaScript son ejemplos de idiomas que generalmente usan intérpretes.

Tanto los compiladores como los intérpretes finalmente logran el mismo objetivo:transformar el código legible en humanos en una forma que el procesador de la computadora puede comprender y ejecutar. Sin embargo, lo hacen utilizando diferentes enfoques. La elección entre un compilador y un intérprete depende de factores como el diseño del lenguaje de programación, los requisitos de velocidad de ejecución y las necesidades de depuración.

Lenguajes De Programación
Cómo compilar VLC en Visual Studio SLN
Cómo convertir Hex Volver WEP de texto
Tipos de archivos SQLite
Certificación Arquitecto Mobile
Usos de una función recursiva
¿Cómo se puede usar el lema de bombeo para demostrar que un lenguaje no está libre de contexto?
Cómo utilizar la caja de UML
Cómo hacer que los programas de juegos en una TI- 83 Plus
Conocimiento de la computadora © http://www.ordenador.online