> What we need now is a simple program that takes normal human text and outputs a program. Input "write me a program that adds the numbers 1 to 100" and you would get a program that did that.
The problem is normal human text is ambiguous and flawed. Case in point:
http://www.wolframalpha.com/input/?i=write+me+a+program+that...
Correct, but probably not quite what you intended.