3 ms·
> Those language extensions are numerous Java is complex as well, it has a 800 pages manual, and that's a language only and no libraries. It has a complex memo
by ernst_klim 7y ago
> Those language extensions are numerous
Java is complex as well, it has a 800 pages manual, and that's a language only and no libraries. It has a complex memory model, quirks like pointer-only parametricity, quirks to bypass quirks like autopromotion to help with pointer only parametricity.
Oh, and java have pretty much obscure extensions as well. Ever heard of metaprogramming via Java Reflection?
Haskell without extensions is 300 pages only and way more simple. And extensions are not that numerous and often intersecting.
- the_af 7y agoAdd to that the fact most "senior" Java programmers don't know or understand Java's memory model, which is not trivial.