lunes, 1 de septiembre de 2014

Historia de la Programación orientada a objetos


Programación orientada a objetos

Origen
Los conceptos de la programación orientada objetos tienen origen el simula 1, un lenguaje diseñado para hacer simulaciones, creado por Ole-Johan Dahl y Kristen Nyagaard.



Kristen Nyagaard

Entre 1948 y 1960 Nyagaard desarrolló diversas tareas en el Departamento de Defensa noruego, incluyendo labores investigadoras. Fue coofundador y primer presidente de la Sociedad Noruega de Investigaciones Computacionales (1959-1964). En 1960 fue contratado por el Centro Noruego de Computación (NCC, por sus siglas en inglés), como responsable para establecer el NCC como un importante instituto de investigación en los 60.




Ole-Johan Dahl
Es uno de los científicos de la computación mas famosos en Noruega. Junto a Kristen Nyagaard, produjo las primeras ideas sobre programación orientada o objetos en los años 1960 en el Centro Noruego de Computo (NCC), como parte de los lenguajes de programación para simula 1 (1961-1965) y simula 67 (1965-1968). Dahl y Nyagaard fueron los primeros en desarrollar los conceptos de objeto, clase, herencia, creación dinámica de objetos, etc., todos importantes aspectos del paradigma de la POO. El enfoque orientado a objetos es hoy en día un omnipresente en el desarrollo de software, incluyendo lenguajes operativos de gran aceptación como Java y C++.





Lenguajes orientados a objetos.
Simula es un lenguaje de POO (programación orientada a objetos) de 1962, fue creado para hacer programas de simulación, en donde los objetos son la representación de la información mas importante. Posterior a los lenguajes orientados a objetos B1000 de 1961, y Sketchpad de 1962, fue el primero de este tipo que incluyo el concepto de clase.

Entre los lenguajes orientados a objetos se destacan los siguientes:


  • C++
  • Java
  • JavaScript
  • Object   Pascal (Embarcadero Dalphi)
  • Gambas
  • Harbour
  • ActionScript
  • Ada
  • Clipper


No hay comentarios:

Publicar un comentario