logoalt Hacker News

wongarsutoday at 11:26 AM6 repliesview on HN

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


Replies

reuventoday at 11:38 AM

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.

show 1 reply
PxldLtdtoday at 12:08 PM

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.

jorvitoday at 12:01 PM

> 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.

noon-raccoontoday at 12:36 PM

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.

fpausertoday at 12:56 PM

Not to forget "The Beam" - especially gleam!

dist-epochtoday at 11:47 AM

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.

show 1 reply