Hacker News new | ask | show | jobs
by JoeAltmaier 1978 days ago
While I agree, it must be understood that OOP was about getting the design right by pre-analysis. Not about making code easy to understand for 'weak developers'. It definitely doesn't do that.
1 comments

Agree with the design part. For making code easy to understand, my point in case is Qt; it's beautiful lib (always has been). It's not just 'approach' (e.g OOP) or 'language' (C++, java) it's a lot about context. Functional langs (and feature, looking at you java) are getting into spotlight because the computation model has changed. Shared state is too expensive. Once there will be exponential growth in RAM in place, the OOP model (e.g. shared state) will come back. Side note: one can write shitty code code regardless of technology. No need for OOP for that.