Lenguaje de programación compilado

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 12 de marzo de 2014; las comprobaciones requieren 22 ediciones .

Lenguaje de programación compilado: lenguaje  de programación , cuyo código fuente es convertido por el compilador en código de máquina y escrito en un archivo con un encabezado y/o extensión especial para la posterior identificación de este archivo como ejecutado por el sistema operativo (a diferencia de lenguajes de programación interpretados , cuyos programas son ejecutados por un programa intérprete).

La clasificación de los lenguajes de programación en compilados e interpretados es imprecisa y muy condicional, ya que tanto un compilador como un intérprete pueden crearse para cualquier lenguaje de programación. Y, de hecho, hay muchos lenguajes cuyo conjunto de herramientas incluye tanto un compilador como un intérprete (por ejemplo, Ch y CINT [1] para C o Lisp ). Además, existen implementaciones de lenguajes que compilan el código fuente del programa en código de bytes , que luego es interpretado o ejecutado por los llamados. Compilador JIT (o máquina virtual). Esto agrega aún más ambigüedad a la cuestión de dónde debe trazarse exactamente la línea entre el lenguaje compilado y el lenguaje interpretado.

Los lenguajes de programación generalmente se dividen en compilados e interpretados debido a diferencias típicas:

Aplicación

Los lenguajes compilados generalmente producen programas más rápidos y posiblemente más compactos y, por lo tanto, se utilizan para crear programas de uso común.

Lenguajes de programación compilados

Los siguientes lenguajes se consideran compilados:

Idiomas Compilados a Bytecode

Lenguajes que compilan a otro lenguaje de programación ( Transpiler )

Notas

  1. CINTA | RAÍZ (enlace no disponible) . Consultado el 30 de mayo de 2012. Archivado desde el original el 30 de septiembre de 2013. 

Enlaces