Orígenes mal entendidos de la OOP: Poniendo las cosas en claro
Este artículo desmiente la idea errónea común de que Alan Kay inventó tanto la programación orientada a objetos (OOP) como el concepto de objetos. En realidad, el lenguaje Simula fue un precursor significativo de la OOP, un hecho reconocido por el equipo de Smalltalk. Si bien Kay acuñó el término "objetos", más tarde se arrepintió, enfatizando el paso de mensajes como la idea central de la OOP. El artículo explora aún más las contribuciones únicas de Smalltalk a la OOP, particularmente su principio de diseño de tratar todo como un objeto y su mecanismo innovador de manejo de mensajes. El autor argumenta que la evolución de la OOP no fue un evento singular, sino una confluencia de ideas y necesidades, con diferentes desarrolladores entendiendo y aplicando la OOP de diferentes maneras en varios contextos.