11 ms·
Language or "human order" is pretty cumbersome to express ideas. It is full of double meanings, assumption and expectations. Any attempt to express complicated
by jkot 10y ago
Language or "human order" is pretty cumbersome to express ideas. It is full of double meanings, assumption and expectations.
Any attempt to express complicated and precise ideas in natural language results in hard to understand gibberish. And you will need special training to decipher it anyway. Law is good example.
I think programming languages as we have them are good for instructing computers.
- eru 10y agoYou'll still use code to talk to your computer. The human readable prose is for the "why?" (and often more important: "why not?"), the code is for the "how?". See http://www.literateprogramming.com/adventure.pdf http://www.literateprogramming.com/adventure.pdf as an example from Literate Programming's biggest proponent.
- bluejekyll 10y agoProgramming languages were designed for people, compilers are designed to interpret that language into instructions for the computer. Natural language is horrible for a programming language, but don't forget that the reason we write code in higher level languages is specifically to make it easier for humans, not for computers.