-
INICIO DEL LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS
La historia de los LPOO comienza a finales de los años 60, con el lenguaje Simula, diseñado en el Norwegian Computing Centre. -
SIMULA
Simula fue el primer lenguaje completamente orientado a objetos, estructurado mediante objetos y clases. -
SIMULA 67
El Simula 67 fue considerado como el primer LPOO
Fue diseñado en 1967 por Ole-Johan Dhal y Kristen Nygaard en el Norwegian Computing Center en Oslo.
Simula (1967) es aceptado como el primer lenguaje que posee las características principales de un lenguaje orientado a objetos. Fue creado para hacer programas de simulación, en donde los "objetos" son la representación de la información más importante. -
Smalltalkc
A principio de los años 70 ' en el centro de investigacion "Palo Alto Xerox " crearon Smalltalk fue el primer lenguaje Orientado a Objetos puro de los lenguajes Orientados a Objetos, es decir, únicamente utiliza clases y objetos -
C++
C++ es un lenguaje de programación creado por Bjarne Stroustrup en 1983. Stroustrup tomó como base el lenguaje de programación más popular en aquella época el cual era C(diseñado en 1971 por Dennis Ritchie Ken Thompson basados B y BCPL) al que le añadio cualidades y características de las que carecía.
C++ es un lenguaje de programación orientado a objetos que toma la base del lenguaje C y le agrega la capacidad de abstraer tipos como en Smalltalk. -
Eiffel
Eiffel es un lenguaje de programacion orientado a objetos diseñado por Bertrand Meyer en 1985. Este lenguaje dispone de diseño por contrato que facilita la deteccion de errores y la depuracion de codigos .
Las clases son la unidad basica , su gestion de memoria es automatica y es implementada por el recolector de basura.
Posee un panel central de la herencia , incluyendo herencia multiple. -
Object Pascal
Object Pascal es una extensión del lenguaje Pascal que se desarrolló en Apple Computer por un equipo dirigido por Larry Tesler en consulta con Niklaus Wirth (inventor de Pascal). Es descendiente de una anterior versión orientada a objetos de Pascal llamado Clascal, que estaba disponible en el equipo de Lisa. Object Pascal era necesaria con el fin de apoyar MacApp, un marco ampliable aplicación de Macintosh que ahora sería llamada por una biblioteca de clases. -
Java
Es un lenguaje de progamacion orientado a objetos que fue creado en 1995 (es una extension de C++) se popularizo en 1996 por su lanzamiento comercial de su primera version , la JDK 1.0
en Java todos los tipos, a excepción de los tipos fundamentales de variables (int, char, long...) son clase El código generado por el compilador Java es independiente de la arquitectura: podría ejecutarse en un entorno UNIX, Mac o Windows