Desarrollo
¿Qué proceso verifica la sintaxis y semántica antes de compilar en un lenguaje compilado?
Apuntes
Desarrollo de Software I I N T R O D U C C I Ó N A C # Lenguajes de Programación • Compilados Es verificado por un preproceso para verificar que la sintaxis y la semántica son correctas antes de compilar, creando un objeto en lenguaje máquina que puede ser interpretado por la PC. • Interpretados Es ejecutado línea por línea por un intérprete, que compila la línea a lenguaje máquina, por lo que la revisión de sintaxis y semántica se realiza al momento de la ejecución. Lenguajes de Programación • Intermedios Pasan por el mismo proceso que los compilados, pero no generan código máquina, si no, un código intermedio llamado Intermediate Language (IL). Este IL es luego leído e interpretado por una máquina virtual y transformado al lenguaje máquina correspondiente. Esto permite escribir un código agnóstico de la plataforma, y mantener las ventajas de un lenguaje compilado. Compilado Código Preprocesador Compilador Ensamblador Linker Ejecutable Interpretado Instrucción Interprete Compilador Ejecución Intermedio (C#) .NET Virtual Machine Common Runtime Libraries (CRL) Lenguaje Intermedio Preprocesador y Compilador Código Sistema Operativo Hardware Ejecutable Secuencial vs Objetos En la prog...
Estudia con juegos interactivos
Sube tus apuntes y genera flashcards, examenes y mas con IA
Empezar gratis