-
Period: to
Creacion
Surge en noruega en 1967 con un lenguaje llamado simula 67, desarrollado por Krinsten Nygaard y Ole-Johan Dahl, en el centro de calculo noruegoSimula 67 introdujo por primera vez los conceptos de clases, corrutinas y subclases (conceptos muy similares a los lenguajes Orientados a objetos de hoy en día -
Period: to
planificado inicialmente
El problema consistía en como adaptar el software a nuevos requerimientos imposibles de haber sido planificados inicialmente.
Este alto grado de planificación y previsión es contrario a la propia realidad.
En los 70’s científicos del centro de investigación en Palo Alto Xerox (Xerox park) inventaron el leguaje Small talk que dio respuesta al problema y fue el primer leguaje Orientado a objetos puro. -
Period: to
ampliacion de lenguaje
En los 80’s Bjarne Stroustrup de AT&T Labs, amplio el lenguaje C para crear C++ que soporta la programación Orientada a objetos.
En esta misma década se desarrollaron otros lenguajes Orientados a Objetos como Objective C, Common Lisp Objetct System (CIOS), object pacal, ada y otros. -
Period: to
consolidacion de objetos
En los inicios de los 90’s se consolida la orientación a objetos como una de las mejores maneras para resolver problemas. Aumenta la necesidad de generar prototipos mas rápidamente (concepto RAD Rapid Aplication developments). Sin esperar a que los requerimientos iniciales estén totalmente precisos.