43 ms·
Neither. Less friendly ("language complexity") than Python, and less performant than Java (not in the same league). Its just another trade off. Beyond the hype
by ralfn 14y ago
Neither. Less friendly ("language complexity") than Python, and less performant than Java (not in the same league).
Its just another trade off. Beyond the hype, it has interesting choices, and some very poor ones. (No algebraic datatypes, conservative exploitable will-break-your-program garbage collector, no tail recursion)
But the trade off between performance, safety and compile time is quite unique, and should be considered its main contribution to the language design space. Its just too bad it ignores every other contribution from the last thirty years. Like how to do a type system, or how to write a garbage collection that survives long run proccesses.