ProgOrientAObj ConHist

Páginas: 5 (1007 palabras) Publicado: 24 de agosto de 2015
PROGRAMACION
ORIENTADA A OBJETOS
Ana Lilia Laureano-Cruces
Universidad Autómoma
Metropolitana-Azcapotzalco
POO_ConceptosHistoria Ana Lilia
Laureano/UAM-A

1

HISTORIA
A finales de los 60’s.
Noruega.
Simula 67 (clases y subclases).
En los 70´s.
Palo Alto (Xerox Park).
SmallTalk
Se le considera el lenguaje mas puro.
POO_ConceptosHistoria Ana Lilia
Laureano/UAM-A

2

Con Simula y SmallTalk quedódemostrada el ahorro de
programación si las
propiedades comunes a los
objetos se programan una
sola vez.
POO_ConceptosHistoria Ana Lilia
Laureano/UAM-A

3

¿ Por qué tardó en llegar ?
Debido a las plataformas de trabajo
existentes para ambos lenguajes.
Eran lenguajes conocidos sólo en las
Universidades.
Hasta 1980, se da a conocer SmallTalk.
La gente consideró que era un sistema
de ventanas y noapreció el paradigma.
POO_ConceptosHistoria Ana Lilia
Laureano/UAM-A

4

Lenguaje C
En los 80’s C se convierte en un
lenguaje popular de desarrollo.
Los Laboratorios Bell, ampliaron el
lenguaje para que pudiera soportar el
paradigma OO.
Le llamó C++.
POO_ConceptosHistoria Ana Lilia
Laureano/UAM-A

5

Cómo ganó la batalla de
popularidad
El paradigma OO, empezó a llamar la
atención.
La gente lopodía aprender en un lexico
ya conocido la POO.
No se invertía ezfuerzo en aprender
nuevos entornos ni lenguajes.
POO_ConceptosHistoria Ana Lilia
Laureano/UAM-A

6

Porqué es importante la
Ingenieria de Software
Representa una metodología de
desarrollo creciente hacia un fin.
La POO no necesita un conocimiento
completo de las fases que anteceden a
una de ellas.
Existen metodologías como la de Booch
oCood-Jourdan, creadas para la POO.
POO_ConceptosHistoria Ana Lilia
Laureano/UAM-A

7

En nuestro caso usaremos los
TAD´S.

POO_ConceptosHistoria Ana Lilia
Laureano/UAM-A

8

El costo del Software
Construcción.

Mantenimiento.

Analisis.
Especificación.
Diseño.

Corrección de errores.
Cambios debido a
revisiones.

POO_ConceptosHistoria Ana Lilia
Laureano/UAM-A

9

Evolución de las topologíasde
los lenguajes

POO_ConceptosHistoria Ana Lilia
Laureano/UAM-A

10

Primera generación y principios de la
2a. (1954-1958)
DATOS

SubProgramas
POO_ConceptosHistoria Ana Lilia
Laureano/UAM-A

11

Características
Los contenedores fisicos son
SubProgramas.
Datos globales.
Los datos eran vistos por todos.
Un error era desvastador.
FORTRAN, ALGOL 58, COBOL,
FLOWMATIC, IPL V.
POO_ConceptosHistoria AnaLilia
Laureano/UAM-A

12

Mediados de los 60’s
finales de la 2a. Y principios de la 3a.
DATOS
funciones

SubProgramas

POO_ConceptosHistoria Ana Lilia
Laureano/UAM-A

13

Características
El código finalmente fué reconocido como
un punto intermedio entre el problema y la
computadora. Y como consecuencia nace la
abstraccion procedurales.
1. Se desarrollaron mecanismos de paso de
parámetros.
2. Secrearon los fundamentos de la
programación estructurada.
3. Métodos de diseño para la construcción
de grandes sistemas.
POO_ConceptosHistoria Ana Lilia
Laureano/UAM-A

14

Se desarrollaron lenguajes que:
Soportan el anidamiento de
SubProgramas.
Estructuras de Control.
Variables locales y globales.
FORTRAN II, ALGOL 60, COBOL Y
LISP.

POO_ConceptosHistoria Ana Lilia
Laureano/UAM-A

15

Finales dela tercera generación
(1962-1970)
DATOS
funciones

SubProgramas
POO_ConceptosHistoria Ana Lilia
Laureano/UAM-A

16

Características

Aparecieron los grandes proyectos.
Necesidad de desarrollar partes de forma
independiente.
Aparece la compilación separada lógica.

POO_ConceptosHistoria Ana Lilia
Laureano/UAM-A

17

Características de los lenguajes
Soportaban estructura modular.
Tenian pocasreglas.
+ Consistencia
semántica, referente
a las Interfaces del
módulo.

Pl/1, ALGOL 68, PASCAL, SIMULA
POO_ConceptosHistoria Ana Lilia
Laureano/UAM-A

18

Topología de los lenguajes BO
y OO
Se utiliza la abstracción de datos para
controlar la complejidad.
El programa es representado por una
colección de objetos y/o clases.
No existen datos globales.
Los datos y las operaciones son
colocadas en...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS