Diseño de programas

Solo disponible en BuenasTareas
  • Páginas : 2 (474 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de agosto de 2012
Leer documento completo
Vista previa del texto
Tema 2: Entorno operativo de un Programador de computadoras.

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 programa 1. 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...
tracking img