Live data from Hacker News

Top Programming Languages 2025

spectrum.ieee.org

261–270 of 467 posts

Re: Top Programming Languages 2025

#261

Java still so popular after all this time. I've been re-learning java using the excellent University of Helsinki's MOOC course. Was thinking of learning some spring boot and create a small project or two to reinforce what I've learned. However it feels like tutorials for spring boot is of so much lower quality compared to newer language/frameworks like JS/React/Python. Often times it's just a talking head over a powe…

    > I've been re-learning java using the excellent University of Helsinki's MOOC course.
This sounds interesting! Can you share a link?

Re: Top Programming Languages 2025

#262

Earlier quoted context omitted.

This just doesn't feel true to me. I've been looking for a Rust job for years, and the only thing I can ever find is crypto scam listings. Meanwhile the Ruby on Rails jobs are plentiful and from real companies.

I speculate it goes this way: 1. Some people at a Java company get excited about Rust 2. They write some microservices in Rust. They're now having "Rust jobs" 3. The company hires more Java devs to replace the people that now maintain the Rust side of things 4. When in need there are internal shuffles to replace those Rust devs It can't go forever, but as far as I can tell the usage in corporate has started not long…

It is interesting that your speculation chose this path: Java to Rust. That surprises me! I would have much more likely to say, C, C++, or Go to Rust. Was your choice of Java arbitrary, or is there a deeper reason?

Re: Top Programming Languages 2025

#264

huh. This seems to suggest there are more Rust jobs than Ruby. Wild considering how insanely popular Ruby was 10 years ago.

Ruby was super hyped 10 years ago. Now all the hype-based programmers are on to TypeScript and Rust... Ruby is IMO at a nice level now; able to avoid some of the worst ideas that hype based programmers like to inflict on people, but still popular enough...

I have heard from multiple sources that Ruby is still very popular in the start-up ecosystem in Japan.

Re: Top Programming Languages 2025

#265
post #192

Earlier quoted context omitted.

Cobol is used in pretty much all enterprise legacy systems. But "used in" doesn't mean that it's actively being developed by more then a tiny team for maintaining it. As this graph we're commenting on is mostly talking about popularity/most used it's never going to rate higher, because for every one Cobol dev there are more then 100 Java devs employed by the same company

That's a pretty wild claim. What's legacy for you? I'd consider legacy e.g J2EE crap running on web[sphere|logic] as holding most of the points in that league table vs COBOL.

A legacy software to me is whatever the company that employs me says is said legacy software.

Pretty much every business I've worked at to date has had such legacy software, which was inevitably still used in some contexts.

It's not always obvious, because - following with the previous example numbers - only 1-2 Java devs will have to interact with the legacy software again, hence from the perspective of the remaining 98, Cobol doesn't exist anymore.

Re: Top Programming Languages 2025

#266

Earlier quoted context omitted.

Have you tried it since 6.2 came out with approachable concurrency enabled? The compiler is quite useful.

No, I think I stopped using it in 5-something. Will try to play with it again to see how it feels these days, thank you. Though I must admit it's hard for me to imagine using anything other than Rust for 90% of projects.

I'm the same but opposite, I like Rust but find myself using Swift most of the time. They sort of do the same thing but coming from opposite directions. Can't go wrong with either imo.

I really do wanna try Kotlin at some point as well. Rust, Kotlin, and Swift feel like the future of languages to me.

Re: Top Programming Languages 2025

#267
post #251

Earlier quoted context omitted.

> Kotlin is not a valid Java But you can easily have both of them in the same project (e.g. when slowly moving to kotlin) and have them interop.

That applies to all JVM languages no?

Java devs at large are generally not excited about writing Scala.

Re: Top Programming Languages 2025

#268

interesting how high c# is despite nothing going on, on github

That's partially attributed to the fact that .NET is a truly batteries included solution and quality of it is generally good enough that there is no need for second or third alternatives for every basic thing.

I don't doubt your comment, but I immediately thought to compare to Java. Why does Java have exactly what you mention -- "second or third alternatives for every basic thing"? Is it easily explained by age as a language? Also, can you provide a concrete example of something that .NET includes in the core that Java does not?

Re: Top Programming Languages 2025

#269

As a backend dev (mostly working in fintech) I feel weirdly unable to find a target language to move to. After working with Node and Ruby for a while I really miss a static type system. - Typescript was limited by its option to allow non strictness. Nothing catches my eye, as it’s either Java/.Net and its enterprisey companies or Go, which might not be old but feels like it is, by design. Rust sounds fun, but its use…

Python with Pyright in strict mode. I work on a ~200kLOC fully typed Python project [0] and am having fun. [0]: https://github.com/xdslproject/xdsl

I agree it is pretty nice (with uv and as long as you REALLY don't care about performance). But even if you are one of the enlightened few to use that setup, you still have to deal with dependencies that don't have type annotations, or only basic ones like `dict`.

Typescript (via Deno) is still a better option IMO.

Re: Top Programming Languages 2025

#270

I’m shocked, Java is so high up in all categories. I have never met a single Java programmer, though to be fair I started my career fairly recently.

In the late 90s and most of the 00s, I'd say that you had a 50/50 chance of the code being either Java or C++, in any traditional (non-webdev) enterprise setting. So, so much 00s enterprise legacy code is written in Java. In the early/mid 10s I saw a huge push to rewrite that code, though.

    > In the early/mid 10s I saw a huge push to rewrite that code, though.
In what language?
Post reply on HN