You are on page 1of 1

Historia[editar]

UML notation for a class. This Button class has variables for data, and functions. Through inheritance a
subclass can be created as subset of the Button class. Objects are instances of a class.

La terminología "objetos" y "orientada" en el sentido moderno de la programación orientada a


objetos hizo su primer aparición en el MIT a finales del 1950s y principio de 1960s. Ya en 1960
en el entorno del grupo de inteligencia artificial, el término "objeto" era usado para referirse a
elementos (LISP atomos) con propiedades (atributos);23
Otro ejemplo temprano de programación orientada en el MIT fue Sketchpad creado por Ivan
Sutherland en 1960–1961; en el glosario del informe técnico de 1963, Sutherland define la
noción de "objeto" y de "instancia".
Simula introdujo conceptos importantes que hoy en día son una parte esencial de la
programación orientada a objetos, como clases, objetos, herencia y dynamic binding.4
Mas recientemente ha surgido una serie de lenguajes que están principalmente orientados a
objeto pero que también son compatibles con la programación procedural. Dos ejemplos de
estos lenguajes son Python y Ruby. Probablemente los lenguajes orientados a objetos
recientes con más importancia comercialmente son Java, desarrollado por Sun
Microsystems y C# junto a Visual Basic.NET (VB.NET), diseñado por Microsoft's.

You might also like