Académique Documents
Professionnel Documents
Culture Documents
UNIDAD 1: INTRODUCCIN A LA PROGRAMACIN (CONCEPTOS) OBJETIVOS: Introducir los conceptos bsicos sobre programacin. Exponer el campo de accin de la programacin en la Ingeniera de Sistemas
aquellos
que son todos aquellos dems programas realizar al que usuario permiten alguna
(Implementacin): La solucin se escribe en el lenguaje de alto nivel Complicacin, ejecucin y verificacin: Se ejecuta, se comprueba y se eliminan errores. Depuracin y mantenimiento: Se actualiza y modifica cada vez que sea necesario Documentacin: Escritura de las fases de anlisis, diseo y codificacin junto a manuales.
ENSAMBLADOR
Lenguaje de alto nivel: Es un lenguaje con una forma ms sencilla de programar, no tiene en cuenta detalles de la maquina, pues consta de una sintaxis ms entendible, y menos tediosa que los procedimientos con lenguaje de bajo nivel. Son los que se usan con ms frecuencia.
COMPILADOR
Programa Fuente
INTERPRETE
COMPILADOR (javac)
Java bytecode
El compilador de java genera un cdigo intermedio independiente de la plataforma (bytecode) Los bytecodes pueden considerarse como el lenguaje de mquina de una maquina virtual, JVM (La Maquina virtual de Java)
Al cargarse el programa escrito en java en memoria, se ir interpretando los bytecode instruccin por instruccin. Y es de esta forma que podemos ejecutar un programa escrito en Java, sobre distintos sistemas operativos. Java es un lenguaje de programacin de propsito general. Uso estimado: 5% applets (clientes web), 45% Aplicaciones de escritorio (PCS) 50% Aplicaciones Web.
Referencias:
[1] VILLALOBOS, JORGE; CASALLAS, RUBBY. Fundamentos de programacin. Aprendizaje activo basado en casos.: Prentice-Hall. [2] CEBALLOS Fco. JAVIER (2006). Java2: Curso de Programacin. 3 Edicin. Mexico: Alfaomega Ra-Ma [3] JOYANES, L. (2008). Fundamentos de la programacin. Algoritmos y Estructura de Datos, 3 Edicin. Madrid: McGraw-Hill. [4] PROYECTO CUPI2 Universidad De Los Andes [Online] http://cupi2.uniandes.edu.co [5] BERZAL GALIANO, FERNANDO - "Apuntes de programacin orientada a objetos en Java: Fundamentos de programacin y principios de diseo". Universidad de Granada, Granada, Espaa [Online] http://elvex.ugr.es/decsai/java/