# Object Oriented Programming

- Page: https://shared.btbytes.com/p/oop
- Date: 2019-11-17

[Object-oriented programming: some history, and challenges for the next fifty years](http://arxiv.org/abs/1303.0427)

> This  article  is  based  on  a  lecture  given  on  22ndAugust  2011,  on  theoccasion of the scientific opening of the Ole-Johan Dahl hus at the Universityof Oslo.  It looks at the foundational ideas fromSimulathat stand behindobject-orientation,  how  those  ideas  have  evolved  to  become  the  dominantprogramming  paradigm,  and  what  they  have  to  offer  as  we  approach  thechallenges of the next fifty years of informatics.


* [OOP Before OOP with Simula](https://twobithistory.org/2019/01/31/simula.html)
* [What would OOP without inheritance look like?](http://www.tedinski.com/2018/02/20/an-oo-language-without-inheritance.htm) By [Ted Kaninski](https://x.com/tedinski/)
* [What's wrong with inheritance?](http://www.tedinski.com/2018/02/13/inheritance-modularity.html) [Feb 2018]
- [Functional inheritance vs prototypal inheritance](http://julien.richard-foy.fr/blog/2011/10/30/functional-inheritance-vs-prototypal-inheritance/)
* [ACCU :: OOP Is not Essential](https://accu.org/index.php/journals/2704); Oct 2019.


* [Wizards and warriors, part one | Fabulous adventures in coding](https://ericlippert.com/2015/04/27/wizards-and-warriors-part-one/)
* [Wizards and warriors, part two | Fabulous adventures in coding](https://ericlippert.com/2015/04/30/wizards-and-warriors-part-two/)
* [Wizards and warriors, part three | Fabulous adventures in coding](https://ericlippert.com/2015/05/04/wizards-and-warriors-part-three/)
* [Wizards and warriors, part four | Fabulous adventures in coding](https://ericlippert.com/2015/05/07/wizards-and-warriors-part-four/)
* [Wizards and warriors, part five | Fabulous adventures in coding](https://ericlippert.com/2015/05/11/wizards-and-warriors-part-five/)


* [SOLID: the next step is Functional](https://blog.ploeh.dk/2014/03/10/solid-the-next-step-is-functional/)
* [The "OO" Antipattern – Arthur O'Dwyer – Stuff mostly about C++](https://quuxplusone.github.io/blog/2020/05/28/oo-antipattern/); May 2020.
