¿Qué son los lenguajes de programación de alto nivel?
Los lenguajes de programación de alto nivel incluyen Fortran, Pascal, Cobol, C, C, Basic, Ada, Java, C#, Lisp, Haskell, ML, Scheme, Prolog, Smalltalk, etc.
Introducción al término:
Programación es la abreviatura china de programación, que consiste en permitir que el código de computadora resuelva un determinado problema y especifique un determinado método de cálculo para un determinado sistema informático, por lo que que el sistema informático se puede calcular de acuerdo con el Se ejecuta el método de cálculo y finalmente se obtiene el resultado correspondiente. Para que la computadora comprenda las intenciones humanas, los humanos deben decirle las ideas, métodos y medios del problema a resolver de una forma que la computadora pueda entender.
Lenguaje de programación:
En un sistema informático, una instrucción de máquina especifica una acción específica del sistema informático. Al diseñar y fabricar el hardware de una serie de computadoras, se utilizan una serie de instrucciones para especificar las operaciones básicas que la serie de computadoras puede realizar. Estas instrucciones juntas constituyen el sistema de instrucciones de la serie de computadoras. En los primeros días de la informática, los programadores utilizaban el conjunto de instrucciones de la máquina para escribir aplicaciones informáticas.
Este tipo de programa se denomina programa en lenguaje de máquina. Para los programas escritos en lenguaje de máquina, dado que cada instrucción corresponde a una acción básica específica de la computadora, el programa ocupa menos memoria y tiene una alta eficiencia de ejecución. Las desventajas también son obvias, como por ejemplo: la carga de trabajo de programación es grande y propensa a errores; depende de un sistema informático específico, por lo que el programa tiene poca versatilidad y portabilidad;
Principio de ejecución:
Las computadoras no pueden reconocer, comprender y ejecutar directamente programas fuente distintos del lenguaje de máquina. Deben convertirse en programas que la computadora pueda ejecutar directamente de alguna manera. El hardware de programación MINIPRO convierte programas fuente escritos en lenguajes de programación de alto nivel en programas de destino de máquina de dos maneras: modo de interpretación y modo de compilación.
En el modo de compilación, el programa fuente se procesa primero a través de un compilador correspondiente al lenguaje de programación utilizado, y luego el programa fuente se procesa a través de etapas como análisis léxico, análisis de sintaxis, análisis semántico, generación de código y optimización del código. Convierte el programa fuente procesado en un programa objeto representado por código binario.