▲ | Peteragain a day ago | |||||||
What we seem to have forgotten is just how c like java was compared to other programming languages being advocated at the time. Objects made sense (remember Ada?) but c++ was a mess. Java was a breath of fresh air with lots of c legacy. | ||||||||
▲ | vkazanov a day ago | parent [-] | |||||||
Oh, I do remember the narrative: OOP is amazing but Cpp is not pure OOP let's make the OOPiest language possible. I also remember casts all over the place in Java because polymorphism wasn't OOP enough. And then lambdas and functions were not OOP enough to be first class values and that's why we needed numerous "verb-classes" everywhere. And of course printf() is not OOP enough... | ||||||||
|