El propósito de la programación

Tipos de lenguajes de programación

Lenguajes de alto nivel

Son aquellos que se encuentran más cercanos al lenguaje natural que al lenguaje máquina.

Lenguajes de bajo nivel

Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras maquinas.

Ensambladores, compiladores e intérpretes en la programación

Ensambladores

son los encargados de transformar o traducir los programas escritos en ensamblador a su equivalente en código maquina o binario para que pueda ser ejecutado por la CPU.

Compiladores

es un programa traductor que a diferencia de los intérpretes, lleva a cabo la fase de traducción de dos formas, primero traduce completamente el programa fuente o código máquina y seguidamente lo ejecuta.

Datos Compuestos 5. Entrada/salida

La entrada/salida de texto en Java es muy general y flexible, pero
compleja
• podemos usar clases que encapsulen las operaciones
El paquete fundamentos (no estándar) contiene las clases:
• Lectura: Para leer datos desde una ventana
• Escritura: Para escribir resultados en una ventana
• Mensaje: Para escribir un texto sencillo en una ventana
• Grafica: Para hacer gráficas de x-y
• Menu: Para presentar varios botones en una ventana y saber cuál es
el que el usuario pulsa
• Dibujo: Proporciona ventana para dibujos e imágenes
• CajaTexto: Para leer texto multilínea