3 ms·
sure; but these languages we speak to computers in are deliberately non-ambiguous and lack nuance. Natural language is both ambiguous and nuanced. "Have a nice
by withinboredom 2y ago
sure; but these languages we speak to computers in are deliberately non-ambiguous and lack nuance. Natural language is both ambiguous and nuanced.
"Have a nice day!" can mean many things (an insult, or sincere, for example).
- out_of_protocol 2y agoVery maddening, some regular phrasees can be interpreted in multitude of ways, often contradictory. Even with full context it's still ambiguous
- petercooper 2y agoI accept your point and agree in principle! However, I think there's a lot of fertile ground to be researched and experimented with here. I'm mostly pushing back against the parent's assertion that "putting natural language encoding between [a developer] and the bytes" is inherently of no net benefit. (I'd also argue many programming languages introduce ambiguity, are riddled with undefined behaviors, subject to 'dialects', and distorted by issues similar to those affecting natural languages. C++ perhaps most notoriously. This is something I'd rather debate in good humor in person, though, as I suspect this could be an entirely separate problem.. ;-))
- withinboredom 2y agoI’m not sure why you need to do any research. Just look at how hard it is to drag software requirements from a business person. Or how hard it is to explain to a “pedantic asshole” how to make a sandwich (https://youtu.be/FN2RM-CHkuI?si=3lanUOhXkj2sP8GA https://youtu.be/FN2RM-CHkuI?si=3lanUOhXkj2sP8GA).