3 ms·
The lambda calculus was the first object-oriented language. http://www.cs.utexas.edu/~wcook/Drafts/2009/essay.pdf http://www.cs.utexas.edu/~wcook/Drafts/2009/es
by abecedarius 13y ago
The lambda calculus was the first object-oriented language. http://www.cs.utexas.edu/~wcook/Drafts/2009/essay.pdf http://www.cs.utexas.edu/~wcook/Drafts/2009/essay.pdf explains this and proposes a crisp distinction between OOP and abstract data types.
- davidcuddeback 13y agoI read that paper a couple years ago and it changed the way I see object-oriented programming. All of a sudden, the dependency inversion principle just clicked. I hope I hit the upvote button instead of the downvote button. I'm typing this on a shaky train and my browser will only zoom in so far.