💾 Archived View for jb55.com › dayton.fed.wiki › object-oriented-programming captured on 2021-12-05 at 23:47:19. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Most modern software programs are built on the concept of Object Oriented Programming (OOP).
Object Oriented Programming (OOP)
The concept was first fully introduced in a radically new programming language, Smalltalk that was developed by a team lead by Alan Kay at Xerox's research lab, PARC.
The idea of OOP was that lines of code and data sets could be defined as self-contained ‘objects’. As such, they could be utilized multiple times by multiple programs by simply referring to them by name.
Kay developed this concept based on a software language called Simula.
Ward Cunningham, Kent Beck and others integrating the concept of Pattern Languages into OOP and used it as the foundation for the new agile experience they were exploring.