Evoluci N De Los Lenguajes De Programaci N
Un lenguaje de programación es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar para llegar a unresultado deseado. Por lo tanto, se puede interpretar que es el lenguaje de programación el que nos permite a los humanos dar instrucciones a las computadoras.
Lenguaje Maquina
El lenguaje máquina esel único lenguaje que puede ejecutar una computadora. El lenguaje de máquina es un código que es interpretado directamente por el microprocesador. Usando este lenguaje maquina resulta para losprogramadores un trabajo muy arduo, porque las máquinas sólo entienden unos y ceros, su trabajo consistía en tomar cierto algoritmo deseado y transformarlo en código maquina.
Trabajar de esta manera con unosy ceros directamente es una tarea tediosa ya que es difícil ver qué es lo que se está haciendo, y es difícil identificar si hay algún error.
Para no tener que trabajar al nivel de máquina, se inventóun nivel de abstracción superior. Este nivel de abstracción permite que la tarea de programación sea más sencilla: en vez de unos y ceros se trabaja con representaciones más abstractas de lasinstrucciones.
Intérpretes y compiladores.
Dado la gran dificultad que era programar solo en lenguaje maquina surgieron los lenguajes interpretes y compiladores, que como su nombre lo dice fungió para ya notener que programar en lenguaje maquina sino que ya había ciertas representaciones simbólicas que resultan más sencillas de memorizar y manejar y después el lenguaje lo traducía a lenguaje maquina.
Intérprete: Traduce instrucción a instrucción y, de esta forma, favorece la interactividad, la depuración y puesta a punto del programa.
Compilador: traduce todo el programa de golpe, dejándololisto para ser ejecutado. De esta forma, se logra mayor rapidez en la ejecución y, además, se liberan recursos de la memoria
Lenguajes de alto nivel.
Un lenguaje de alto nivel posibilita a un...
Regístrate para leer el documento completo.