Natural Language programming
Alan W. Biermann, Bruce W. Ballard, Pamela K. Fink, Robert D. Rodman, David C. Rubin · ACM SIGART Bulletin · 1982
This project concentrates on the fast, efficient execution of sequences of imperative sentences for a variety of applications. The general strategy assumes that the machine controls a world of interest to the user which can be observed on a computer display screen. The user inputs sentences requesting actions to be performed on the world and observes the result of each command. If the result does not satisfy the user, he or she may request a back-up and rephase the command in clearer language. Most commands are executed in about 2 to 4 seconds making it possible to have a genuine dialog in real time in the solution of real problems.