Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror

Comment Re:Because they want the community to maintain it (Score 1) 49

Short answer, if you write it in C#, only C# developers will maintain it and the job market and volunteer pool for C# is quite limiting, at best. Also, most don't want to install a CLR. Java is a far superior choice, but has the same issue. Even though it is much faster than Go, your users are stuck installing a JVM.

Not sure on the developer count, I would think C# would not be substantially different from Go. Also with CLR, and to lesser extend with JVM, you don't need to install anything on target nowadays with ahead-of-time compilation. I do agree that the decision was clearly done with good PR in mind. All three languages mentioned (C#, Java and Rust) are far better candidates for the project on technical grounds.

Comment Re:Rust is great and all... (Score 1) 59

Easy is not good enough. The language has to be productive. Firstly, let me admit that the python is pretty high in this metric. Furthermore, I'd probably agree that ten years ago, it was arguably the most productive widely used programming language, given quality of ecosystem in both libraries (numpy, sqlalchemy, django, etc), tooling (jupyter, venv, conda) and ubiquity.
But times have changed, FP influenced statically typed languages made a lot of progress. To me it's not obvious anymore that dynamic typing gives any serious advantages in productivity vs say Kotlin/Scala/C#/F# or even modern Java. Sure, Python is still "simpler", but it's not a productivity argument anymore, but a social argument - "quicker to teach", "non-specialist can use it", etc. There are still niches Python rules supreme due to simply overwhelming library support, like ML and numeric methods, but not for general computing. The main issue though is that contrary to static side making huge strides in productivity, Python made very little progress on its Achilles' heel - speed. Thirty times slower and GIL is just not good in 2024. Hence the rise of Go and alternative "pythons" like Julia and Mojo.

Comment Chine is #1,... (Score 0) 78

Just like Russian military tech, which was so advanced and beyond stagnant US... and then boom! Twenty HIMARS systems equipped with the shortest range missiles reversed the course of the war on which the whole existence of Putin depends on.

Slashdot Top Deals

You are always doing something marginal when the boss drops by your desk.

Working...