3 ms·
Java is leaner than C# and C++. > How can a language and its core library stand still I guess by having a more abstract foundation and relying less on adding
by nsonha 5y ago
Java is leaner than C# and C++.
> How can a language and its core library stand still
I guess by having a more abstract foundation and relying less on adding hacks like colored function? Haskell seems to be like that.
Another thing is language extensions that you have to turn on to use. This makes deprecating stuff easier in the future, so languages can trim itself instead of keep growing.
- pjmlp 5y agoJava looks more leaner, except when really wants to master it, also needs to understand JVM APIs for low level coding (invokedynamic and friends), annotation processors, JVM agents, just like C and C++ how the many existing implementations behave, bytecode rewriting libraries,....
- saagarjha 5y agoSure, but day-to-day Java doesn’t usually require that any more than day-to-day development in Objective-C doesn’t require learning the details of the runtime.
- nsonha 5y agoC# has all of that, and more syntaxes. And I don't think anyone's ever taken the position that Java is as complex as C++