Hacker News new | past | comments | ask | show | jobs | submit login

Natural language is the ultimate programming language. We use it to program us humans all the time



Considering we move away from natural language whenever we have the chance to do so (many early formal languages were meant to target the humans who would in turn program computers!), I don't think this is really the case except for extremely trivial cases.

Natural languages are terrible programming languages for many of the same reasons programming languages are terrible natural languages.


> Natural language is the ultimate programming language. We use it to program us humans all the time

Unreliably, with mixed results.

Just yesterday, I said something loudly from my basement so that my family upstairs could hear, and the response was for them to ask why I was angrily yelling nonsense at them from the dungeon. YMMV.


Not at all.

Programming languages are meant to be unambiguous. Natural languages are meant to be ambiguous.

They just solve different problems.


Human programming is all about thriving in ambiguity


I suppose that's why legalese and even engineering have strictly defined terms to eliminate any ambiguity.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: