Historia

La POO comenzó en los años 60 con Simula, se desarrolló en los 70 con Smalltalk, se popularizó en los 80 con C++ y en los 90 con Java, y hoy es un pilar fundamental para crear programas modernos y mantenibles.

Nace en Simula (1962-1967), el primer lenguaje con conceptos de clases, objetos y herencia, creado por Ole-Johan Dahl y Kristen Nygaard para simulaciones.

- Smalltalk (Xerox PARC, 1972-1980) establece la POO moderna, introduciendo encapsulamiento y mensajes entre objetos.

- C++ (1983, Bjarne Stroustrup) lleva POO a sistemas de alto rendimiento.

- Objective-C (1984) acerca Smalltalk a C, usado luego por Apple.

- Java (1995, James Gosling) populariza POO con portabilidad.

- Python (1991) adopta POO de forma flexible.

- C# (2000, Microsoft) compite con Java.

- Lenguajes como JavaScript y Ruby integran POO con otros paradigmas.