Thursday, October 3, 2013

Does Not Compute

Let's talk about language. How amazing is it that using sounds or symbols, we can implant in another person's mind an entirely new state? We can describe a place that person has never seen, we can construct a belief that person has never considered, we can convey an emotion that person has never felt.

But not without errors in transmission. Remember the game, "telephone"? Why can't language be more precise? Let me try to explain this in an unconventional way and see what it means for programming languages.