Diseño de programas
1. Clasificación de programas. • Programa fuente. Interpretes y traductores • Programa objeto. Módulo de ejecución. • Librerías. 2.Herramientas de programación. • Editores. Encadenadores. Depuradores. • Generadores de códigos. Ambientes operativos. 3. Sistema Operativo. • Servicios para el programador • Dependencia del programa1. Clasificación de programas Programa fuente: Programa en su forma original, tal como fue escrito por el programador
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click Dim A As Double = TextBox1.Text Dim B As Double = TextBox2.Text MsgBox("Suma " & A + B) MsgBox("Resta " & A - B) MsgBox("Multiplica " & A * B) MsgBox("Divide " & A / B) EndSub
1. Clasificación de programas Interpretar: Ejecutar un programa de una línea por vez donde cada línea del programa fuente es traducida a lenguaje de máquina y luego interpretada.Interprete: Traductor de programas de lenguaje de alto nivel que traduce y ejecuta el programa al mismo tiempo.
Traductor: Cambiar un lenguaje en otro... Compilarlo
CalificacionFInal = parcial1 *.20 +parcial2 * .20 + parcial3 *.20 + exfinal *.40
PROGRAMA FUENTE
Lenguaje de alto nivel
Interprete
COMPILADOR
PROGRAMA OBJETO
Lenguaje de Máquina BINARIO
01001100 01001101 11001100 1101001111011101 01101100 10011111 00011010 00011011 01010101
1. Clasificación de programas
Modulo de ejecución: Programa en lenguaje de máquina, ya compilado, listo para correr en un entorno informáticoparticular.
Arcivo.EXE
FOR X = 1 TO 10 PRINT “RENGLON “ X NEXT X END Programa Fuente Lenguaje de alto nivel
00100101 11001100 11100011 11011011 11001101 10111010 10011101 10101110
ProgramaObjeto
Linker
compila dor
01100110 01101001 10011101 10001100
00100101 11001100 11100011 11011011 11001101 10111010 10011101 10101110 01100110 01101001 10011101 10001100
Librerías y...
Regístrate para leer el documento completo.