Red de conocimiento informático - Espacio del host - Cómo codificar con programación inteligente

Cómo codificar con programación inteligente

La compilación de un lenguaje de programación en realidad tiene que ver 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.

La 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. El clásico 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?