1. Compiladores e intérpretes.
INTRODUCCIONEn este documento hablaremos sobre los compiladores de programación a si
como losintérpretes ya que son muy importantes y fundamentales para la programación ya que
sin laayuda de ellos el programar sería muy difícil y gracias a estos la programación se ha
facilitadoenormemente.
El compilador nos ayuda a traducir lenguajes de alto nivel a un lenguaje mejor conocido
comolenguaje maquina por lo tanto nos ayuda a traducir la mayor parte de la programación
porquede lo contrario tendríamos que programar a lenguaje maquina.
Este también nos ayuda a depurar o más bien a limpiar errores que haya a la hora deprogramar
los programas que son compatibles para este tipo de de compilador son: java,c++,c#, pascal
entre otros.
Interprete es el programa que utiliza el compilador para que juntos hagan una
buenaprogramación sea cual sea el programa el interprete por una parte trabaja a menos
velocidadque el compilador esto es porque solo es la ayuda para que los programas no tengan
muchoserrores a la hora de ejecutarlos.
Los intérpretes son muy importantes en la vida de la progracion ya que hace que el
compiladorno marque errores a la hora de ejecutar el programa también tiene un defecto que
nos hacemás lenta la ejecución del programa ya que verifica los errores que hay para
corregirlos enalgunas ocasiones.
Compiladores
Un compilador es un programa que traduce los programas fuente escritos en lenguaje de
altonivel a lenguaje máquina. La traducción del programa completo se realiza en una
solaoperación denominada compilación del programa; es decir, se traducen todas las
instruccionesdel programa en un solo bloque.
Compilador
programa fuente Programa objeto
mensaje de error
El programa compilado y depurado (eliminados los errores del código fuente) se
denominaprograma ejecutable porque ya se puede ejecutar directamente y cuantas veces se
desee; sólodeberá volver a compilarse de nuevo en el caso de que se modifique alguna
instrucción delprograma.
De este modo el programa ejecutable no necesita del compilador para su ejecución.
Loslenguajes compiladores típicos más utilizados son: C, C++, Java, C#, Pascal, FORTRAN y
COBOL.