logoalt Hacker News

Animats • today at 4:05 AM • 3 replies • view on HN

At this point, changes to major programming languages have to adapt to a world in which AI systems generate and change much of the code. C++ contracts may be good or bad, but they are from before strong AI coding systems. So it's time to rethink.

And we have no idea what AI systems will be doing in 2027.


Replies

leecommamichael • today at 5:21 AM

> So it's time to rethink.

>

> And we have no idea what AI systems will be doing in 2027.

How would you begin to form a plan of how you'll rethink if you can't even see into next year? Isn't it beneficial not to change the languages too much because there's so much training data for the current revisions? AI does not need to be catered to, that is the whole point and why it is useful.

➕ show 1 reply
ameliaquining • today at 4:53 AM

Not to defend the particular proposal at issue here, but my sense is that contract-like things synergize quite well with AI coding, for the same reasons automated tests and static types do.

01100011 • today at 4:45 AM

A lot of folks, many of them our most capable programmers, are fighting the last war. It’s like they think AI is going away and we’ll all work like it’s 2019 again.