3 ms·
> Go’s fast compile times are a major productivity win compared to languages like Java and C++ which are famous for sluggish compilation speed. C++ is famous f
by seunosewa 9y ago
> Go’s fast compile times are a major productivity win compared to languages like Java and C++ which are famous for sluggish compilation speed.
C++ is famous for sluggish compilation speed, but Java is not. Java code compiles pretty quickly; it’s a simple language.
- raverbashing 9y agoJava is not a simple language, period Now, if you mean "simple" as in, needs an IDE to figure out what other languages figure out in runtime/compile time automatically, then yes, it's a dumb language Not to mention the library, which is a jigsaw puzzle composed of barely fitting parts that need to be connected in non-obvious ways to work and made by people who want to prove they know several design patterns and can apply then to any situation instead of something that's rational and straightforward
- tapirl 9y agoNeither is java a simple language, nor does Java code compile quickly, in my experience. However the largest disadvantage of Java is Java programs generally consume more than 10x more memory than the same scale Go programs, and need 20x more time to fully to warm up. I do admit Java is more consistent than Go from the syntax design view.