¿Qué es un compilador?





Resultado de imagen para ¿que es un compiladorUn compilador es un pequeño programa informático, que se encarga de traducir (compilar) el código fuente de cualquier aplicación que se esté desarrollando. En pocas palabras, es un software que se encarga de traducir el programa hecho en lenguaje de programación, a un lenguaje de máquina que pueda ser comprendido por el equipo y pueda ser procesado o ejecutado por este.


Un concepto un poco más elaborado es el siguiente: Un compilador es un programa que convierte o traduce el código fuente de un programa hecho en lenguaje de alto nivel, a un lenguaje de bajo nivel (lenguaje de máquina).



¿Qué es un intérprete? 




Resultado de imagen para interprete dev c++Un intérprete es un programa o software capaz de analizar y ejecutar programas escritos en lenguajes de alto nivel. Los intérpretes funcionan de manera distinta a los compiladores, ya que van traduciendo y ejecutando el código hecho por el programador o desarrollador línea a línea, cargando el código fuente y traduciendo las instrucciones a un lenguaje intermedio, para que el programa pueda ser ejecutado por el ordenador o la computadora en donde se está ejecutando el intérprete.


En pocas palabras, podemos decir que un intérprete genera un código binario que es interpretado por el ordenador cada vez que se ejecuta el programa escrito en lenguaje de alto nivel. Esta es su principal diferencia frente al compilador que genera un archivo que puede ser ejecutado por el ordenador de forma automática.




¿Qué es código?
Resultado de imagen para codigoSemáforos, automóviles, aviones, aeropuertos, satélites, el sistema financiero, gran parte de nuestras vidas depende del código que varias generaciones de programadores han escrito. Pero ¿qué es código? ¿quién lo ejecuta y cómo? En este post vamos a hacer un recorrido histórico para entender cómo es que la electricidad se convierte en código y cómo surgieron los lenguajes de programación.
Empecemos.
Código son una “serie de instrucciones” que son ejecutadas automáticamente por un computador, por un procesador para ser más exactos. Pero, para realmente entender qué es código debemos primero entender de dónde surgen y cómo funcionan los computadores.

¿Que es código de fuente?
Diariamente cuando nos sentamos frente a la pantalla de nuestra computadora, la mayoría de nosotros quizás no somos conscientes de que las tareas que podemos realizar a través de los programas instalados son posibles gracias a un elemento fundamental, el cual se denomina código fuente.
Básicamente, el código fuente es el archivo o archivos con las instrucciones necesarias, realizadas en un lenguaje de programación, que sirve para compilar posteriormente un programa o programas para que puedan ser utilizados por el usuario de forma directa, tan sólo ejecutándolo.

Ir a la navegaciónIr a la búsqueda
¿Que es código objeto?


Resultado de imagen para ¿que es un codigo de fuenteCódigo generado por un compilador o un ensamblador traducido por un código fuente de un programa.

Casi siempre este término se refiere al código máquina que puede ejecutarse directamente en la unidad central de proceso (CPU) del sistema, pero también puede ser código fuente de lenguaje ensamblador o una variante de código máquina.


Comentarios

Entradas populares de este blog

sintaxis for,while, do-while

Matrices