News for hackers. Stuff that matters.
Re:GoKart: A static analysis tool for securing Go code by logicchains on Thursday August 19, 2021 @03:16AM (#28231232)
>You don't see so much dunking on Python, Java, Clojure, Ruby, &c,

One of the common arguments now for why C# is superior to Java is that it supports non-nullable references. As does C++, which for large latency-sensitive projects is generally picked over C.

Re:GoKart: A static analysis tool for securing Go code by pjmlp on Thursday August 19, 2021 @08:14AM (#28232824)
Which almost no one uses, because it is more trouble than it is worth on existing code bases, and requires everything to be on latest versions.
Re:GoKart: A static analysis tool for securing Go code by scns on Thursday August 19, 2021 @05:58AM (#28232064)
I'd say it has been a better designed language for sure, which wasn't that hard since they just needed to take a look where Java messed up. So many things are obvious in hindsight so it's not a fair comparison. Regarding platform and reach, Java still wins i guess.

Disclaimer: Using neither.

Re:GoKart: A static analysis tool for securing Go code by radicalbyte on Thursday August 19, 2021 @06:41AM (#28232261)
C# has a higher rate of change than Java and a very strong ecosystem - albeit not quite as strong as Java. The tooling - if you pay for it - is in my opinion much better.

The thing is, the Java ecosystem is insane. What else comes close to it in breadth and quality? Python, Go, Ruby etc certainly don't. C++?

Re:GoKart: A static analysis tool for securing Go code by pjmlp on Thursday August 19, 2021 @08:18AM (#28232847)
C++ yes. That is why despite its flaws and complexity, it will be around for decades to come.

Even on the places where Java and .NET languages took over C++ hegemony, it is still there on the implementation of native/extern methods and COM/UWP libraries.

Also don't forget if your favourite compiler is a LLVM/GCC frontend, many of its improvements require a bit of C++ code changes as well.