top | item 10203237

English as a programming language

4 points| dave_chenell | 10 years ago |github.com | reply

6 comments

order
[+] blackle|10 years ago|reply
In my opinion making a programming language more like a spoken language will just add more confusion. To an english speaker, the phrase "take every number in the list X and add five" means the same as "add five to each number in the list X", but in many cases these natural language compilers cannot recognize that.
[+] pliftkl|10 years ago|reply
The spoken language has some horrible holes in it. A couple of my favorite examples: "You cannot put too much salt in a margarita" (which has two completely opposite meanings) and "I did not say he beat his dog" (which can have seven different underlying meanings depending on where you put the inflection).
[+] werber|10 years ago|reply
This looks like an amazing way to introduce programming concepts. So cool!
[+] kevingoslar|10 years ago|reply
This reminds me of AppleScript. Super easy to read, very hard to write.