¿Cómo se clasifican los lenguajes informáticos? (Ver más abajo para clasificación)

Existen muchos tipos de lenguajes informáticos. Generalmente se pueden dividir en tres categorías: lenguaje de máquina, lenguaje ensamblador y lenguaje de alto nivel. Si se divide por idioma, se puede dividir en dos categorías: lenguaje simbólico inglés y lenguaje simbólico chino. (Ejemplos típicos: lenguaje Yi, lenguaje Yi. Feiyang) Cada acción o paso realizado por la computadora se ejecuta de acuerdo con un programa que ha sido programado en lenguaje de computadora. Un programa es una colección de instrucciones que debe ejecutar la computadora, y un. programa Todo escrito en el idioma que conocemos. Por lo tanto, si las personas quieren controlar la computadora, deben enviarle comandos a través del lenguaje informático. Actualmente, existen dos formas comunes de lenguajes de programación: lenguaje ensamblador y lenguaje de alto nivel.

Las computadoras son las mejores para reconocer... y lo más difícil de aprender para las personas es el lenguaje de máquina. El lenguaje de máquina es un lenguaje informático expresado directamente mediante instrucciones de código binario. Las instrucciones son una cadena de códigos compuesta por 0 y 1. Tienen un cierto número de dígitos y están divididos en varios segmentos. La codificación de cada segmento representa un significado diferente. como una determinada computadora, la longitud de la palabra es de 16 bits, es decir, 16 números binarios constituyen una instrucción u otra información. Los 16 0 y 1 se pueden formar en varias permutaciones y combinaciones y convertirse en señales eléctricas a través de cables, lo que permite que la computadora realice diversas operaciones.

La esencia del lenguaje ensamblador es la misma que la del lenguaje máquina. Ambos operan directamente sobre el hardware, sin embargo, las instrucciones utilizan identificadores abreviados en inglés, que son más fáciles de identificar y recordar. También requiere que los programadores escriban cada operación específica en forma de comandos. Los programas ensambladores suelen constar de tres partes: instrucciones, pseudoinstrucciones y macroinstrucciones. Cada instrucción en el programa ensamblador solo puede corresponder a una acción muy sutil en el proceso de operación real, como movimiento e incremento. Por lo tanto, los programas fuente ensambladores son generalmente largos, complejos y propensos a errores, y la programación en lenguaje ensamblador requiere más computadoras. Conocimiento profesional, pero las ventajas del lenguaje ensamblador también son obvias. Las operaciones que se pueden realizar con el lenguaje ensamblador no son posibles con lenguajes ordinarios de alto nivel. Además, el archivo ejecutable generado por el ensamblador del programa fuente no es solo relativamente. pequeño, pero también se ejecuta muy rápidamente. Entonces el lenguaje ensamblador es más bien un compromiso.

Los lenguajes de alto nivel son actualmente la elección de la mayoría de programadores. En comparación con el lenguaje ensamblador, no solo sintetiza muchas instrucciones de máquina relacionadas en una sola instrucción, sino que también elimina detalles relacionados con operaciones específicas pero no relacionados con la finalización del trabajo, como el uso de pilas, registros, etc., simplificando así enormemente el instrucciones en el programa. Al mismo tiempo, debido a que se omiten muchos detalles, los programadores no necesitan tener muchos conocimientos profesionales. Este es el lenguaje informático más fácil de aprender para los humanos.