Fair enough - it's more fashionable that popular :-) It did close TIOBE's top 20 for 2022: https://www.tiobe.com/tiobe-index/ (and that includes non-general-purpose languages)
... but you're right in that I could have probably chosen Go or TypeScript. The point is that Java is not remotely the latest popular general-purpose programming language.
Then they'd be wrong. .net was released in 2000; Mono was 1.0 by 2004, and IIRC was usable as early as late 2002. Put another way, for almost the entire lifetime of .net (19 out of 23 years), C# has been usable on linux.
> Rust isn't popular
Fair enough - it's more fashionable that popular :-) It did close TIOBE's top 20 for 2022: https://www.tiobe.com/tiobe-index/ (and that includes non-general-purpose languages)
... but you're right in that I could have probably chosen Go or TypeScript. The point is that Java is not remotely the latest popular general-purpose programming language.
> C# isn't general-purpose
It is, see definition: https://en.wikipedia.org/wiki/General-purpose_programming_la...
> and the other two are older than Java.
Javascript was named after Java... see: https://en.wikipedia.org/wiki/JavaScript
As for Python - you're technically right, but it only became popular after Java already was.
I am curious, why do you think C# is less general-purpose than Java?
I think they mean that C# is (or has been until fairly recently) Windows-only.
Then they'd be wrong. .net was released in 2000; Mono was 1.0 by 2004, and IIRC was usable as early as late 2002. Put another way, for almost the entire lifetime of .net (19 out of 23 years), C# has been usable on linux.
2 replies →