Computers as Models of Mind - The OOD Meme
Computers model our minds in two ways. We are tempted to think of our own mental processes in terms of what we know about computers. Conversely, we attempt to implement our mental processes using computers. Over the last 50 years, these two processes have converged, providing us with a more robust analogy for human thinking while constantly improving our ability to implement human thought processes in silicon. The best model of "mind" is based on memes [1]. These are the "atoms" of the mind. For the purpose of this note, let me focus on two types of meme: category and behaviour. Computer programmers don't think about electronics or silicon [2]. They think about "objects" which are instances of "classes" (OOD-Object Oriented Design). Objects inherit from their classes the ability to "know" certain things and behave in certain ways (methods), especially the ability to communicate with other objects. A good computer program will imple...