HACKER Q&A
📣 HeyLaughingBoy

Languages in the Age of AI


Most of my professional work is in embedded systems, typically using C++. I've been doing more of my hobby work in Python (MicroPython/CircuitPython) and was thinking of investigating Rust.

But then it occurred to me that if we're using AI more and more to generate code, does it really matter what language is used? If an agent is writing most of my code from prompts, I just need to understand the language well enough to verify that the reviewing agent is doing a good enough job and maybe tweak it a bit when I have to. If we can trust the AI to avoid the common problems, then what difference does the language make?


  👤 dabinat Accepted Answer ✓
I’d argue that it still makes a difference because the language can determine what kinds of issues are possible to occur, as well as the quality and availability of training data from that language. Rust is a good language for AI because it gives the agent immediate feedback if something is wrong.

But it may be the case that AI-specific languages and higher abstractions evolve and in future we may just be managing a series of prompts that generate code on the fly at compile time.