Red de conocimiento informático - Conocimiento sistemático - Conjunto de instrucciones del lenguaje de programación chino

Conjunto de instrucciones del lenguaje de programación chino

La compilación de un lenguaje de programación en realidad trata con dos variables principales: la sintaxis del lenguaje y la arquitectura del conjunto de instrucciones de la máquina de destino. Cuando queremos crear un nuevo lenguaje de programación, normalmente utilizamos un lenguaje de programación existente para escribir un compilador para el nuevo lenguaje. Este artículo analizará en profundidad la evolución de los lenguajes compilados, desde el lenguaje ensamblador hasta la compilación cruzada, y mostrará a los lectores cómo crear lenguajes de programación.

El nacimiento del lenguaje ensamblador

¿Cómo nació el primer lenguaje ensamblador? La respuesta es escribir código binario directamente. En el mundo de la programación todo empieza desde cero, desde lo simple hasta lo complejo. Fueron estos creadores originales quienes allanaron el camino para la tecnología actual con su sabiduría y trabajo duro.

El nacimiento del primer compilador

Entonces, ¿cómo surgió el primer compilador? La respuesta está escrita en lenguaje ensamblador. Cuando queremos crear un nuevo lenguaje de programación, normalmente utilizamos un lenguaje de programación existente para escribir un compilador para el nuevo lenguaje.

Aplicación de compilación cruzada

Cuando se trata de compilación cruzada, utiliza el conjunto de instrucciones A y el conjunto de instrucciones B para generar un programa binario ejecutable para la computadora. Este es un clásico. El problema del "huevo y la gallina" sigue siendo un problema del huevo y la gallina. Pero al final volvemos a la pregunta original: ¿De dónde vino el primer compilador?