Live data from Hacker News

Top Programming Languages 2025

spectrum.ieee.org

231–240 of 467 posts

Re: Top Programming Languages 2025

#232
post #148
post #51

Kinda surprising that I see nothing from Zig on all these lists.

Other than comptime, it doesn't bring anything new to the 21st century. Its safety story is basically what Modula-2 (1978) and Object Pascal (1986) already had, but now it gets done with curly brackets instead of a begin/end language. UAF is an issue, and the tooling to tackle this issue is exactly the same that C and C++ have available for the last 30 years, give it or take it. It will be another language to talk ab…

Eh? As far as I can tell Zig already has more traction than e.g. D, which is listed.

I don't think it's aiming for mainstream adoption anyway, it's a very specific niche.

Re: Top Programming Languages 2025

#233

Earlier quoted context omitted.

What's wrong with Java? It's used everywhere from FinTech startups to banks/insurers, with features like decimal arithmetic introduced specially for finance a long time ago, multiple runtimes (Oracle/JVM, IBM T9, GraalVM), a very healthy ecosystem of libs/packages, etc.

>What's wrong with Java? It's used everywhere from FinTech startups to banks/insurers As the OP, it’s not even the language for me but the implications of companies that use it. It’s a non starter for startup/scaleups and strongly related with oldish companies and consulting firms, which in turn translates to far worse working conditions (not remote friendly, overtime, dress code, etc). Mind that it might just be a l…

I usually ask at interviews what version of Java they are using. If they are on >8 of >11, then that's a pretty good green flag.

And it's a non-starter for startups, because it's not hyped enough, not for a technical reason.

Many of them would be way better off with a standard traditional Spring app.

Re: Top Programming Languages 2025

#234

Earlier quoted context omitted.

Again you're making unsupported assertions ("trained most on Python code") and coming to unsupported conclusions ("they seem to prefer it") -- my own very quick experiment shows that it depends on how you ask ("app" versus "code") at the very least. The choices of JS and Python were pretty solid for the prompts I gave. Maybe the LLM is, well, making a reasonable decision in context, rather than just defaulting to Pyt…

Why are you verbosely repeating my own replies? You asked why, I told you a theory that MAYBE because they were trained on Python code. You do know that's how a LLM or even a simple neural network works right? Of course it is an over-simplification. Should I do an empirical scientific study before I can reply that MAYBE LLMs seem to prefer Python? I was talking from my own personal experience. Are you using a LLM to…

Sorry, I guess I'm being pointlessly argumentative.

I didn't use any LLMs for those comments, but that comment style feeds into the training data, so it's not surprising if LLMs like to copy it!

Re: Top Programming Languages 2025

#235

Earlier quoted context omitted.

It's a weird one - I've been at Google for more than 5 years. I know from the stats that we have a zillion lines of actively developed Java, there must be huge swathes of the company that you could even call a "Java shop". I dig into random bits of code all the time. And yet I've looked at Java maybe three times in my tenure. And if I needed to submit Java code, I would not have a single contact to ping for readabili…

So what are the main languages there? Go? Python?

C++ is my guess

Re: Top Programming Languages 2025

#237

Earlier quoted context omitted.

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.

HTML on its own is not Turing complete, so it’s not a programming language in any practical sense. It’s a markup language.

There are non-Turing complete programming languages, and there are many things that are Turing complete but have nothing to do with programming (even PowerPoint), so this is neither a required nor sufficient property.

I believe a reasonable way to categorize languages as programming or not is simply.. what is it's primary use case. HTML's last two letters tell us exactly that it is not a programming language.

Re: Top Programming Languages 2025

#238
post #205

Earlier quoted context omitted.

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?

>>Perl enter the top 10 suddenly this year but I do not see any new developers. Perl is almost as active as Javascript. And more useful than Python. https://metacpan.org/recent I write Perl to do all sorts of thing every week. Its strange its not in the top 5 list.

You're joking right?

Re: Top Programming Languages 2025

#239
post #130

Earlier quoted context omitted.

But Turing completeness is also too broad. Otherwise Power point animations and Conways game of life are programming languages.

Yes. So a criteria that is below Turing Completeness but which wouldn't make markdown a programming language. Shouldn't be _that_ hard to find such criteria. E.g. "Has some form of logic/flow control". Can perform computation/"execute". etc.

I mean, CS is famously bad at exact definitions [1]. Why should we have one for what a PL is? Just do what humans have been doing for millenia, how is it commonly used. A tomato is a vegetable from a culinary perspective, and HTML is not a PL based on its use case and its literal name.

[1] what is a low or high level language? Strongly typed language?

Re: Top Programming Languages 2025

#240

I totally expected JavaScript to get the 2nd spot but looks like TypeScript pulled the votes away. I personally consider JavaScript and TypeScript to be close enough for their numbers to be added up.

Then also app up Java&Kotlin and C&C++.

Ooh, then JS&TS are not number two!

Post reply on HN