Re:On the foolishness of “natural language programming”
by autokad on Monday August 25, 2014 @02:22PM
(#8223166)
if someone believed half the comments, you'd think humans have not the slightest clue what each other is talking about.
[ Parent
| on HN ]
Re:On the foolishness of “natural language programming”
by anthony_d on Monday August 25, 2014 @02:46PM
(#8223344)
If you don't hear at least a sentence a day where you haven't the slightest clue what was said, then I suspect you don't encounter many humans.
Re:On the foolishness of “natural language programming”
by autokad on Monday August 25, 2014 @03:09PM
(#8223501)
You're exaggerating, but thats ok. If I don't, then I simply ask them to clarify.
Re:On the foolishness of “natural language programming”
by anthony_d on Monday August 25, 2014 @04:04PM
(#8223886)
This could be a personal shortcoming but I am frequently left clueless what was meant. For low volume interactive situations asking for clarification is fine as long as the domain is simple.
Gathering requirements is generally done in natural language, but it's a very slow error-prone process. Even after sign-off on requirements it's pretty standard for them to be wrong in critical ways. Frankly this is the part of many software development projects that dooms them to failure.
Ignoring the difficulty of actually getting precise natural language, you'll still get to the point where no one can understand the language. If you don't believe me, go read some Kant.
I'd appoligize for the rambling comment with grammatical and spelling mistakes, but they further my point :)
Re:On the foolishness of “natural language programming”
by JabavuAdams on Monday August 25, 2014 @04:58PM
(#8224213)
This is key. We don't generally build computer systems that are capable of asking for clarification, but we should.