I remember watching SHRDLU being demonstrated on a NOVA TV program 30+ years ago. At the time I was program in BASIC on a microcomputer-class machine, and it completely blew my mind that someone had created a program that could parse and reason that well.