Smalltalk

Smalltalk es un lenguaje de programación que fue diseñado expresamente para soportar los conceptos de programación orientada a objetos. A principios de la década de 1970, Alan Kay dirigió un equipo de investigadores de Xerox para inventar un lenguaje que permitiera a los programadores visualizar los objetos de datos que pretendían manipular. A diferencia de C ++, Smalltalk no se basó en la sintaxis de un lenguaje procedimental; es un lenguaje orientado a objetos "puro" con reglas aplicadas más rigurosamente que C ++, lo que permite algunas de las construcciones procedimentales del lenguaje C.

Aunque Smalltalk puede seguir atrayendo seguidores leales, Java, un derivado de C ++ diseñado para sistemas distribuidos, se ha convertido en el lenguaje orientado a objetos más frecuente en la Web.