logoalt Hacker News

gsprtoday at 4:59 AM4 repliesview on HN

This is actually my biggest gripe with vibecoding. The single best feature of any programming language is that it is precise. And that is what we throw out?! I favor of natural language, of all things?! We're insane!


Replies

robotresearchertoday at 3:48 PM

Historically we almost entirely moved from ASM to C, a language with lots of undefined behavior, because precision is not the most valued feature of languages.

timschmidttoday at 5:11 AM

It turns out an awful lot of precision (plenty for many things) lives in library and web APIs, documentation, header files and dependency manifests. Language can literally just point at it without repeating it all. Avoidance of mistake through elimination of manual copying in things like actuarial and ballistics tables was what the original computers were built for.

show 1 reply
hgoeltoday at 1:10 PM

That's because very often the precision is just common sense that can be derived, either from general knowledge, or from your existing code.

redsocksfan45today at 10:37 AM

[dead]