Live data from Hacker News

Top Programming Languages 2025

spectrum.ieee.org

321–330 of 467 posts

Re: Top Programming Languages 2025

#321

> AI assistance means that programmers can concern themselves less and less with the particulars of any language. Sure. Until we need to. Then we face some apparently tiny concern, which is actually deeply intricated with the rest of this whole mess, and we are ready for a ride in the rabbit hole. > most developers today don’t pay much attention to the instruction sets and other hardware idiosyncrasies of the CPUs th…

Oh dear. Using AI for something you don't understand well is surely a recipe for disaster and should not be encouraged.

Your comment lacks so much context and nuance to ultimately be nonsense.

You absolutely can, and probably _should_, leverage AI to learn many things you don't understand at all.

Simple example: try picking up or learning a programming language like C with or without LLMs. With is going to be much more efficient. C is one of the languages that LLMs have seen the most, they are very, very good at it for learning purposes (also at bug hunting).

I have never learned as much about computing as in the last 7/8 months of using LLMs to assist me at summarizing, getting information, finding bugs, explaining concepts iteratively (99% of Software books are crap: poorly written and quickly outdated, often wrong), scanning git repositories for implementation details, etc.

You people keep committing the same mistake over and over: there's a million uses to LLMs, and instead of defining the context of what you're discussing about you conflate everything with vibe coding making ultimately your comments nonsense.

Re: Top Programming Languages 2025

#322
post #242

Earlier quoted context omitted.

Rust is general purpose. You can use it for anything. But use the best tool for the job. Ecosystem matters. What are you planning to build?

Okay, Rust is general purpose enough... But is it general audience? (can every Py/PHP/JS/TS/Java/C# dev become productive in it quickly?) Also: if you want quick (re)compiles on a larger codebase, Rust is not for you.

I would say yes. I have experience teaching Rust to ~20 yo students of Java, and they are able to be productive in Rust within a semester. Your median Java and C# dev should be able to use Rust. Dunno about Python devs.

Re: Top Programming Languages 2025

#323
post #243
post #135

Earlier quoted context omitted.

I really like Gleam. But if you want a job, that’s probably the worst choice ever. The language is just a few years old and lack libraries for mostly everything. Why are people recommending that here, do you guys work using Gleam?? Let’s be honest , your realistic options for work are Java, C#, C++, and depending on the industry, Swift, Go, Kotlin, Dart and Rust.

Being able to talk passionately and with experience about "exotic" languages during an interview will help you land the job. I will hire the one that talks about the joy of FP and/or static typing ANYDAY over the programmer with only JS experience an no visible interest to look beyond.

[deleted]

Re: Top Programming Languages 2025

#324

Earlier quoted context omitted.

Oh dear. Using AI for something you don't understand well is surely a recipe for disaster and should not be encouraged.

Your comment lacks so much context and nuance to ultimately be nonsense. You absolutely can, and probably _should_, leverage AI to learn many things you don't understand at all. Simple example: try picking up or learning a programming language like C with or without LLMs. With is going to be much more efficient. C is one of the languages that LLMs have seen the most, they are very, very good at it for learning purpos…

My context is that I have seen some colleagues try to make up for not having expertise with a particular technology by using LLMs and ultimately they have managed to waste their time and other people's time.

If you want to use LLMs for learning, that's altogether a different proposition.

Re: Top Programming Languages 2025

#325

> AI assistance means that programmers can concern themselves less and less with the particulars of any language. Sure. Until we need to. Then we face some apparently tiny concern, which is actually deeply intricated with the rest of this whole mess, and we are ready for a ride in the rabbit hole. > most developers today don’t pay much attention to the instruction sets and other hardware idiosyncrasies of the CPUs th…

Oh dear. Using AI for something you don't understand well is surely a recipe for disaster and should not be encouraged.

My take is that you should be using AI for exactly the same things that you would ask someone a random contractor to do for you, knowing that they won't be there to maintain it later.

Re: Top Programming Languages 2025

#326

Earlier quoted context omitted.

Your comment lacks so much context and nuance to ultimately be nonsense. You absolutely can, and probably _should_, leverage AI to learn many things you don't understand at all. Simple example: try picking up or learning a programming language like C with or without LLMs. With is going to be much more efficient. C is one of the languages that LLMs have seen the most, they are very, very good at it for learning purpos…

My context is that I have seen some colleagues try to make up for not having expertise with a particular technology by using LLMs and ultimately they have managed to waste their time and other people's time. If you want to use LLMs for learning, that's altogether a different proposition.

I kinda knew what you meant, but I also feel it is important to provide the nuance and context.

Re: Top Programming Languages 2025

#327

Earlier quoted context omitted.

Your comment lacks so much context and nuance to ultimately be nonsense. You absolutely can, and probably _should_, leverage AI to learn many things you don't understand at all. Simple example: try picking up or learning a programming language like C with or without LLMs. With is going to be much more efficient. C is one of the languages that LLMs have seen the most, they are very, very good at it for learning purpos…

My context is that I have seen some colleagues try to make up for not having expertise with a particular technology by using LLMs and ultimately they have managed to waste their time and other people's time. If you want to use LLMs for learning, that's altogether a different proposition.

seems like a significant skill/intelligence issue. someone i know made a web security/pentesting company without ANY prior knowledge in programming or security in general.

and his shit actually works by the way, topping leaderboards on hackerone and having a decent amount of clients.

your colleagues might be retarded or just don’t know how to use llms

Re: Top Programming Languages 2025

#328

I enjoy seeing FORTRAN and COBOL ranking above Clojure.

Ahh, yes. In college, the CS department used Turbo Pascal (hint, I'm old). My first programming gigs out of college were FORTRAN and COBOL. It's nice to see that they are still registering.

Now, time for a Metamucil and a nice nap before my standup.

Re: Top Programming Languages 2025

#329

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?

https://pkgstats.archlinux.de/packages?compare=ada,gcc,go,ja... Ada seems pretty popular on Arch This data is kinda worthless for popularity contests, since they may get picked up by aur packages, but this gives a solid insight into wich languages are foundational I wish the same was available for other distros You can do the same with docker images curl -s https://hub.docker.com/v2/repositories/library/python/ | jq…

You want gcc-ada for the programming language.

Re: Top Programming Languages 2025

#330

Earlier quoted context omitted.

> the most useful and helpful is job ads That would certainly be the case, if it were not for the fact that [fake job postings][1] are a thing. [1]: https://globalnews.ca/news/10636759/fake-job-postings-warnin...

Is there a reason to believe this would skew results? i.e. Are you assuming (insinuating) jobs for some programming languages are more likely to be fake

I would assume so. I expect there to be a lot of job postings looking for more "sexy" technologies to create the visage that those companies are growing and planning towards the future. And conversely I wouldn't expect any job postings of old "streets behind" technologies like COBOL to be fake, as they wouldn't help with such signalling.
Post reply on HN