El documento describe la historia y características de los lenguajes de programación orientados a objetos. Simula, creado en 1967, se considera el primer lenguaje con características de programación orientada a objetos. Smalltalk, desarrollado entre 1972 y 1980, es posiblemente el ejemplo canónico y en el que se ha basado gran parte de la teoría de la programación orientada a objetos. El documento también explica los diferentes tipos de lenguajes según su nivel de abstracción, forma de ejecución y paradigma de programación, e incl