Tema I
Introduccion a la programacion orientada a objetos.

1. Software y modulos de software
Software - instrucciones de la computadora para lograr un
objetivo especifico

Niveles de computo .
Hardware. - Circuitos logicos
Microinstrucciones. Instrucciones para coordinar el HW.
Firmware
Lenguaje maquina. Lenguaje ensamblador y son instrucciones
para una computadora especifica.
Sistema operativo. Administrador de recursos de computo
Aplicaciones. Orientado a necesidades de un usuario.
Abstracciones. 

Lenguaje de programacion. Conjunto de instrucciones para
cierta abstraccion o aplicacion para cumplir un objetivo.

Estructurado. Bloques de funciones y se organiza usando
el concepto de top-down (todo parte de una rutina principal)
Lenguajes: C, Pascal, COBOL, Fortran

orientados a objetos. Los objetos son los encargados
de procesar la informacion. Bottom-up
Lenguajes. Simula, SmallTalk, C++, Eiffel , Objective C,
Java

funcionales y declarativos. Usados para inteligencia artificial.
Lenguajes: LISP (funcional, basado en calculo Lambda)
Prolog (basado en calculo de predicados)

orientados a scripts o tareas. Lenguajes para controlar
software y aplicaciones.
Lenguajes: Perl, Python , Visual Basic ??

4GL. De uso especifico y permite englobar varias instrucciones
3GL en una instruccion.
Lenguaje: Progress.

David Jaimes Torres

januspeet@hotmail.com
yomero123@yahoo.com
yomero12@yahoo.com


























    Source: geocities.com/gusdelact/cib3122001

               ( geocities.com/gusdelact)