3 ms·
It's worth learning about the roots of OO: https://www.youtube.com/watch?v=G8X-yvDWClc https://www.youtube.com/watch?v=G8X-yvDWClc The ideas were great, but i
by romaniv 9y ago
It's worth learning about the roots of OO:
https://www.youtube.com/watch?v=G8X-yvDWClc https://www.youtube.com/watch?v=G8X-yvDWClc
The ideas were great, but it all went horribly wrong with C++ and never fully recovered. Modern OOP has few benefits of the original vision, while introducing a lot of pitfalls that need to be constantly avoided.
- agumonkey 9y agoI know about half of the OO roots, and yes, to be correct I should say mainstream post cpp OO, and not Kay Smalltalk OO. But in a way Kay OO isn't far from FP. He wanted algebras of objects.. he had some mathematical basis for his language design efforts. As opposed to C++ who used some principles to solve large C code base issues (my 2 cents).