@article{lampson2003getting, author = {Lampson, Butler}, title = {Getting Computers to Understand}, year = {2003}, month = {January}, abstract = {There have been three broad waves of applications for computers: simulation, communication, and embodiment (by I mean non-trivial interactions with the physical world). Currently the communication wave is in full flood, and the first signs of embodiment are starting to appear. I have chosen two problems whose solution will make a big difference both to computer science and to the larger world of which computing is now such an important part. One is an example of embodiment: cars that don’t kill people. The other is a technology which applies across the board: writing programs automatically from specifi­cations.}, url = {http://approjects.co.za/?big=en-us/research/publication/getting-computers-understand/}, pages = {70-72}, journal = {Journal of the ACM}, volume = {50}, number = {1}, }