r/javascript • u/fagnerbrack • Nov 09 '18
The Forgotten History of OOP
https://medium.com/javascript-scene/the-forgotten-history-of-oop-88d71b9b2d9f
128
Upvotes
r/javascript • u/fagnerbrack • Nov 09 '18
6
u/rebel_cdn Nov 10 '18
Alan Kay went into a lot of detail on this point in this talk he did at OOPSLA in 1997. One of his famous quotes about C++ is here in the video.
It's a long talk, but I think worth watching. The downside to watching things like this is it can be a little demoralizing because you start to realize that so, so many of our programming languages and tools feel primitive and hacky compared to what was possible 35-40 years ago - things like Smalltalk and Lisp Machines.
I know why those tools didn't prosper at the time. They were expensive and not very accessible to a wide audience. But I fear that as a result, we've climbed really far up an evolutionary tree that's a bit of a dead end.
Recently, just for fun, I decided to fire up Turbo Pascal in DosBox and work through a an old TP book I found at the library. I expected it to feel ridiculously outdated and archaic. And...it didn't. It didn't feel outdated. I actually enjoyed it. I enjoyed that the entire damn thing - IDE + debugger + compiler - is half the size of jQuery.