My money would be on Go and Rust. Most of the major downsides of either language go away if you let the agent write almost all of the code
Go might have the advantage because it's easier to read outside the IDE
It's an interesting point but I fear Go's FFI is going to kneecap its ability to be widely adopted unless that story improves significantly. It's a lovely language if your interop with other languages is minimal.
> Most of the major downsides of either language go away if you let the agent write almost all of the code
But then you have the major downside of 'writing' poor code.
I 100% agree about Go. It is definitely going to claim its share, even without AI being particularly good at it, because of its speed, native concurrency, and strong typing. It is much less flexible than Python and clearly loses in some areas — for example, Python’s ML and parsing libraries are far superior. However, for API-focused projects, like a typical Flask or FastAPI app, Go seems more powerful.
Not to forget "The Beam" - especially gleam!
A big selling point for Python is the large number of native extensions.
Rust has a huge advantage here, in fact many popular Python libraries use Rust underneath.
I can see Rust (and to some degree, Go) as the modern outputs from AI. My point about Python being Pinyin is that both of these languages have a relatively steep learning curve for someone without programming experience, and that it might be worth learning Python before doing agentic coding in Rust, much as children in China learn Latin characters before they learn characters.