Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sesión 1
Conociendo el contexto de la programación
Ing. José Nicolás González Jiménez
Definición
• La palabra algoritmo deriva del matemático árabe Al’Khwarizmi, del
siglo VIII
Interpretes:
• Analiza el código fuente y lo ejecuta directamente.
• No previene errores de sintaxis ni lógicos en el código.
• No genera un archivo de aplicación.
• La ejecución del código depende de la presencia del interprete.
Compiladores:
• Analiza el código fuente y lo traduce en lenguaje máquina.
• Previene errores de sintaxis en el código.
• No previene errores lógicos en el código
• Genera un archivo de aplicación o librería.
• Una vez generada la aplicación su ejecución es independiente de la
presencia del compilador.
Conceptos importantes
• Programa: Planificación ordenada de las diferentes partes que componen algo que se va a realizar.
• Código fuente: Conjunto de líneas de texto que son las instrucciones que debe seguir la
computadora para ejecutar un programa.
• Código objeto: Sistema de códigos directamente interpretable por un microprocesador.
• Código ejecutable: Programas o aplicaciones.
• Lenguaje de programación: Lenguaje formal diseñado para realizar procesos que pueden ser
llevados a cabo por computadoras.
• Interprete: Programa informático que analiza y ejecuta código fuente.
• Compilador: Programa informático que traduce un programa escrito en un lenguaje de
programación a otro. Usualmente el segundo es lenguaje máquina.