The Cognitive Connection: Thought and Language in Man and Machine
by Howard Levine, Howard Rheingold
Category: Computers

Discusses the differences between natural language and programming languages, looks at mathematical logic, and describes the future of computer programming