Poo1

Programacion orientada a objetos

  • Donde surge la programación orientada a objetos

    Donde surge la programación orientada a objetos
    La programación orientada a objetos surge en Noruega, en lenguaje Simula 67 desarrollado por Krinsten Nygaard y Ole-Johan fue el primero en tener los conceptos de clases, corrutinas y subclases
  • Problemas al adaptar el lenguaje POO

    Problemas al adaptar el lenguaje POO
    Como Simula 67 fue el el primero en introducir la POO , hubo varios problemas en la implementación del lenguaje nuevo con los lenguajes anteriores. El problema consistía en como adaptar el software a nuevos requerimientos imposibles de haber sido planificados inicialmente.
  • Solución en la implementación de POO

    Solución en la implementación de POO
    En los 70s científicos del centro de investigación en Palo Alto Xeron inventaron el lenguaje Small talk que dio respuesta el problema anterior. Small talk fue el primer lenguaje orientado a objetos de los lenguajes orientados a objetos.
  • La llegada de c++

    La llegada de c++
    En los 80s Bjarne Stroustrup , amplio el lenguaje c para crear c++ que soportaba la programación orientada a objetos, en esa misma década se desarrollaron otros lenguajes orientados a objetos como: Objective c,Common Lips Object System, Object Pascal, Ada y otros.
  • La POO toma mucha fuerza.

    La POO toma mucha fuerza.
    En el inicio de los 90s se consolida la orientación a objetos como una de la mejores maneras de resolver problemas . aumenta la necesidad de generar prototipos mas rápidamente . Sin esperar que los requerimientos iniciales estén totalmente precisos.
  • Surgimiento de Java.

    Surgimiento de Java.
    En 1996 surge un desarrollo llamado Java su filosofía es aprovechar el software existente. Facilitar la adaptación del mismo a otros usos diferentes a los originales sin necesidad de modificar el código ya existente.
  • El desarrollo de nuevas herramientas

    El desarrollo de nuevas herramientas
    En 1997 se desarrollaron herramientas "case" orientadas a objetos (como el diseño asistido por computadora).
  • EL desarrollo de nuevas arquitecturas

    EL desarrollo de nuevas arquitecturas
    Se desarroLla la arquitectura de objetos distribuidos RMI, Corba, COM, DCOM
  • Actualmente

    Actualmente
    Actualmente se siguen desarrollando muchas mas extensiones sobre el lenguaje orientado a objetos, son muchos los cambios y las mejoras que a recibido a lo largo del tiempo pero lo que siempre se mantiene es la metodología orientada a objetos.