2 ms·
This ten year old essay is still strong. It makes some points that are worth repeating > I have a hypothesis: this pattern is so common for the simple reason
by gumby 3y ago
This ten year old essay is still strong. It makes some points that are worth repeating
> I have a hypothesis: this pattern is so common for the simple reason that Java doesn’t have first-class functions.
She’s picking on Java deservedly because Gosling made what in retrospect was a mistake to go so all-in on classes, and because it became such an important pedagogical and deployment language (and nobody will shoot at you if you’re unsuccessful).
Say what you will about C++ but it took a different path, not only changing its name from “C with Classes” but making classes a tool for manipulating the type system (and not the only one) and supporting the true benefit of a class system, generics.
Edit: I changed an incorrect "He" pronoun to "She". Thanks to quickthrower2 for pointing out this embarassing blunder.
- quickthrower2 3y agoNitpick: She not he