4. Elementos de un ordenador Memoria Principal (RAM) Unidad de Control (CU) Unidad aritmetica y logica (ALU) Programa Dispositivos de entrada Dispositivos de salida Dispositivos de almacenamiento de datos teclado rat ó n pantalla impresora disco duro lector/grabador de CD-ROM lector/grabador de disquete Procesador (CPU) (hardware)
5.
6.
7. Representaci ó n de textos TEXTO: My name is Anders. ASCII: 77-121-32-110-97-109-101-32-105-115-32-65-110-100-101-114-115-46 18 bytes
8.
9.
10.
11. Acceso a la memoria RAM CPU 9 8 7 6 5 4 3 2 1 15 64 32 10 0 2 45 125 12
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23. Traductores de lenguaje: intérpretes PROGRAMA FUENTE INTERPRETE EJECUCION DE LA(S) INSTRUCCION(ES) INTERPRETADA(S)
24. Traductores de lenguaje: compiladores PROGRAMA FUENTE COMPILADOR ENLAZADOR (binder, linker) EJECUCION Fase de compilación Fase de ejecución OPCION 1 programa ejecutable Fase de compilación Fase de ejecución OPCION 2 programa objeto
25.
26. Errores de programación Modificar o crear un archivo .java Editar para corregir errores Ejecutar programa Depurar (debugging) errores de compilación (sintaxis) no hay errores errores de ejecución (semántica) Compilar