Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INVESTIGACIÓN No. 1
IMPORTANCIA DE LOS LENGUAJES DE
PROGRAMACIÓN
Lenguaje máquina.
Lenguajes de programación de bajo nivel.
Lenguajes de programación de alto nivel.
En grandes rasgos, el lenguaje máquina es el que usa cualquier máquina y se
basa en un código binario; los lenguajes de bajo nivel, pueden variar según el
ordenador o máquina que se utilice; y, por último, el lenguaje de alto nivel es un
lenguaje que utiliza comandos y palabras (normalmente en inglés), las cuales es
fácil de entender para un programador.
Sobre esta última clasificación de lenguajes de programación, los de alto nivel, son
sobre los que hablamos cuando hablamos de programación de web y apps. Estos
se crearon con la finalidad de que el usuario o profesional pudiese solucionar
procesamientos de datos complejos de una manera más sencilla.
Estos son algunos de los más destacados:
COMPILADOR E INTERPRETE
Es un Software que traduce un programa escrito en un lenguaje de programación
de alto nivel (C / C ++, COBOL, etc.) en lenguaje de máquina. Un compilador
generalmente genera lenguaje ensamblador primero y luego traduce el lenguaje
ensamblador al lenguaje máquina. Una utilidad conocida como «enlazador»
combina todos los módulos de lenguaje de máquina necesarios en un programa
ejecutable que se puede ejecutar en la computadora.
¿En qué se diferencia de un Intérprete?
Para responder a esta pregunta primero debemos conocer que es y para qué sirve
un Intérprete.
Un intérprete lee un programa fuente ejecutable, escrito en un lenguaje de
programación de alto nivel, así como datos para este programa, y ejecuta el
programa contra los datos para producir algunos resultados. Un ejemplo es el
intérprete de shell de Unix, que ejecuta comandos del sistema operativo de forma
interactiva.
Hay que tener en cuenta que tanto los intérpretes como los compiladores (como
cualquier otro programa) están escritos en un lenguaje de programación de alto
nivel (que puede ser diferente del idioma que aceptan) y se traducen en código
máquina.
Por ejemplo, un intérprete de Java puede escribirse completamente en C o incluso
en Java. El programa fuente del intérprete es independiente de la máquina ya que
no genera código de máquina.
Un intérprete generalmente es más lento que un compilador porque procesa e
interpreta cada enunciado de un programa tantas veces como el número de
evaluaciones de esta afirmación.
Bibliografía.
Importancia de los Lenguajes de Programación
https://www.importancia.org/lenguajes-de-programacion.php
¿cuántos lenguajes de programación existen? https://www.epitech-it.es/cuantos-
lenguajes-existen/#:~:text=Clasificaci%C3%B3n%20de%20los%20lenguajes
%20de%20programaci%C3%B3n&text=De%20acuerdo%20a%20su
%20finalidad,de%20programaci%C3%B3n%20de%20alto%20nivel.
¿Qué es un Compilador en programación?
https://www.europeanvalley.es/noticias/que-es-un-compilador-en-programacion/