A Penny for Every Object
Offered By: NDC Conferences via YouTube
Course Description
Overview
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.
Syllabus
Intro
Simula
Similar
Active Objects
Smalltalk
Delta
Physical Model
Mental Model
Programming Language
Greek
Classes Procedures
Patterns
Nonvirtual methods
ForEach
Contains
Next Generation
Kristins Legacy
Mads last public talk
Concepts can overlap
Null reference exceptions
Modern programming challenges
Taught by
NDC Conferences
Related Courses
Introduction à la programmation orientée objet (en Java)École Polytechnique Fédérale de Lausanne via Coursera C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera Beginning Game Programming with C#
University of Colorado System via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX