Live data from Hacker News

Top Programming Languages 2025

spectrum.ieee.org

91–100 of 467 posts

Re: Top Programming Languages 2025

#91

Earlier quoted context omitted.

Swift! It actually has a pretty big server community, Vapor and Hummingbird are both great frameworks, Apple has been replacing some of their Java services with it, it's open source and cross platform and Apple seems serious about making it viable on Linux, which it is. No need for Xcode, it has an open source LSP and first class VSCode plugin. Plus it's a fun language to write. Some people say it's a nicer, higher l…

I do like Swift but it also suffers a bit from identity crisis. The compiler experience is quite disappointing too—I found myself helping the compiler more than the compiler helped me. I've since moved to Rust and have not looked back. Importantly, rust-analyzer runs circles around the Swift VSCode plugin (or Xcode for that matter)

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

Re: Top Programming Languages 2025

#92

Earlier quoted context omitted.

I do like Swift but it also suffers a bit from identity crisis. The compiler experience is quite disappointing too—I found myself helping the compiler more than the compiler helped me. I've since moved to Rust and have not looked back. Importantly, rust-analyzer runs circles around the Swift VSCode plugin (or Xcode for that matter)

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.

Re: Top Programming Languages 2025

#93

I’m skeptical. There are more people writing PHP and Ruby than HTML? And HTML is a programming language? Those two very surprising results make me doubt the others. Elixir behind OCaml? Possible, I guess, but I know of several large Elixir shops and I haven’t heard much of OCaml in a while.

As mentioned, HTML is indeed a programming language. But it’s one that is rarely used on its own. So you could argue that having it as a thing of itself in these lists, makes little sense.

I contest this. It has no features of programming languages: no way to set or read variables, or to evaluate expressions, or any kind of flow control.

If it’s a programming language, so is Markdown. (It’s not, either.)

Re: Top Programming Languages 2025

#94
post #88

Earlier quoted context omitted.

Java is maturing into a syntactically nice language, albeit slowly, and it's the backbone of many medium and large companies. You might have trouble finding small companies using anything but JS/Ruby/Python. These companies align more with velocity and cost of engineering, and not so much with performance. That's probably why the volume of interpreted languages is greater than that of "enterprisey" or "performance" l…

> Java is maturing into a syntactically nice language, albeit slowly, and it's the backbone of many medium and large companies. I've heard about Java initiatives to improve it, but can you point to examples of how how Java "is maturing into a syntactically nice language"? I'm tempted to learn it, but wonder whether it would really become nice enough to become a 'go-to' language (over TS in my case)

There are some interesting talks and slide decks that I have to search around to find. Here is one: https://speakerdeck.com/bazlur_rahman/breaking-java-stereoty...

Check jbang.dev, and then talks by its author Max Rydahl Andersen. That could be a starting point.

Re: Top Programming Languages 2025

#95
I wish there were less programming languages because every library needs to be rewritten as many times as there are languages, a combinatorial waste of time.

Now that CoffeeScript is gone I would like to see all Ruby become Python.

Re: Top Programming Languages 2025

#96
post #75

Earlier quoted context omitted.

HTML is a declarative programming language. https://en.wikipedia.org/wiki/Declarative_programming#Domain...

Nah. It’s a declarative language, but not a programming language. To prove me wrong, show an HTML program that does any kind of computation whatsoever. There’s not one. It’s not Turing complete. I doubt it’s even Turing partial. It’s a markup language, not a PL.

Where does this idea that a programming language has to be Turing complete come from? As far as I can tell from cursory searches, the most broadly understood understanding of a programming language is a formal language for directing computations on a computer. HTML does this, CSS does this, and SQL does this. Frankly even configuration languages like YAML or the spare INI file do this in the proper context.

Can these languages do everything or even most computations you would be interested in doing in a computer? Of course not. But why should the definition be restricted to languages that can do everything?

Re: Top Programming Languages 2025

#97
post #26

It's hard to find good data sources for this, especially that StackOverflow is in decline[1]. IEEE's methodology[2] is sensible given what's possible, but the data sources are all flawed in some ways (that don't necessarily cancel each other out). The number of search results reported by Google is the most volatile indirect proxy signal. Search results include everything mentioning the query, without promising it bei…

Plus TIOBE had Perl enter the top 10 suddenly this year but I do not see any new developers. And Ada too! Where are all those Ada programmers?

Re: Top Programming Languages 2025

#98
post #75

Earlier quoted context omitted.

HTML is a declarative programming language. https://en.wikipedia.org/wiki/Declarative_programming#Domain...

Nah. It’s a declarative language, but not a programming language. To prove me wrong, show an HTML program that does any kind of computation whatsoever. There’s not one. It’s not Turing complete. I doubt it’s even Turing partial. It’s a markup language, not a PL.

Is CSS included in the HTML, if so then it is turing complete, maybe? See: https://stackoverflow.com/questions/2497146/is-css-turing-co...

Re: Top Programming Languages 2025

#99

Well I'm happy that Haskell registers at all! At a level similar to ... LabView (oof). The article proper is rather uninteresting, I'm afraid.

Haskell at least is fun. My favorite Julia also made the list this year... nonzero users means there is hope for fun languages yet. With the new Intel+NVIDIA RTX SoC deal, we can expect Python and C++ to dominate that list in the next few years. =3

Dozens of us use Julia. Dozens!!

Re: Top Programming Languages 2025

#100

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…

You could try Crystal if you like the other parts of Ruby. But you probably ain't going to find a job writing it anytime soon.
Post reply on HN