For some time, the fields of computer science and cognition have diverged. Researchers in these two areas know ever less about each other’s work, and their important discoveries have had diminishing influence on each other. In many universities, researchers in these two areas are in different laboratories and programs, and sometimes in different buildings. One might conclude from this lack of contact that computer science and semiotics functions, such as perception, language, memory, representation, and categorization, reflect our independent systems. But for the last several decades, the divergence between cognition and computer science tends to disappear. These areas need to be studied together, and the cognitive science approach can afford this interdisciplinary view.