• 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.