A Penny for Every Object
Explore the history and evolution of object-oriented programming in this keynote talk from NDC Conferences. Delve into the origins of OOP with Simula 67, created in Oslo by Ole-Johan Dahl and Kristen Nygaard. Discover forgotten concepts and ideas that never made it to mainstream programming. Follow Mads Torgersen's journey through Scandinavian and American object-oriented landscapes, examining the relevance of early OOP concepts in modern programming. Learn about active objects, Smalltalk, Delta, physical and mental models in programming languages, and the impact of Greek philosophy on class structures. Investigate patterns, nonvirtual methods, iteration techniques, and the challenges of null reference exceptions. Gain insights into the next generation of programming concepts and reflect on Kristin Nygaard's legacy in this comprehensive exploration of object-oriented programming's past, present, and future.