En los lenguajes de programación de computadoras, lo que la computadora puede reconocer y ejecutar directamente es () Un lenguaje de máquina B lenguaje ensamblador C lenguaje de algoritmo D lenguaje de alto nivel
Un lenguaje de máquina.
Desde el nacimiento de los ordenadores, los lenguajes informáticos han pasado por varias etapas: lenguaje de máquina, lenguaje ensamblador y lenguaje de alto nivel. Entre todos los lenguajes de programación, solo los programas fuente escritos en lenguaje de máquina pueden ser entendidos y ejecutados directamente por las computadoras. Los programas escritos en otros lenguajes de programación deben "traducirse" a programas en lenguaje de máquina que las computadoras puedan reconocer mediante programas de procesamiento de lenguaje.
Información ampliada
Principales clasificaciones de lenguajes informáticos
1. Tipo de interpretación
El método de ejecución es similar al "mismo lenguaje" En nuestra vida diaria "Traducción acústica", el intérprete del idioma correspondiente "traduce" el código fuente de la aplicación al código de destino (lenguaje de máquina) mientras se ejecuta, por lo que la eficiencia es relativamente baja y un archivo ejecutable que puede ser ejecutado de forma independiente no se puede generar y la aplicación no se puede separar del intérprete, pero este método es más flexible y puede ajustar y modificar dinámicamente las aplicaciones.
2. Clase de compilación
La compilación se refiere a "traducir" el código fuente del programa al código de destino (lenguaje de máquina) antes de que se ejecute el programa fuente de la aplicación, de modo que el programa de destino se pueda separar. Su entorno de lenguaje se ejecuta de forma independiente, lo que lo hace más fácil de usar y más eficiente. Sin embargo, una vez que es necesario modificar la aplicación, primero se debe modificar el código fuente y luego volver a compilarlo para generar un nuevo archivo objeto (*.OBJ) antes de que pueda ejecutarse. Solo hay un archivo objeto pero no hay código fuente. modificación muy inconveniente.
Enciclopedia Baidu: lenguaje informático
Enciclopedia Baidu: lenguaje de programación informática