“We are about to study the idea of a computational process. Computational processes are abstract beings that inhabit computers. As they evolve, processes manipulate other abstract things called data. The evolution of a process is directed by a pattern of rules called a program. People create programs to direct processes. In effect, we conjure the spirits of the computer with our spells. A computational process is indeed much like a sorcerer's idea of a spirit. It cannot be seen or touched. It is not composed of matter at all. However, it is very real. It can perform intellectual work. It can answer questions. It can affect the world by disbursing money at a bank or by controlling a robot arm in a factory. The programs we use to conjure processes are like a sorcerer's spells. They are carefully composed from symbolic expressions in arcane and esoteric programming languages that prescribe the tasks we want our processes to perform. A computational process, in a correctly working computer, executes programs precisely and accurately. Thus, like the sorcerer's apprentice, novice programmers must learn to understand and to anticipate the consequences of their conjuring. Even small errors (usually called bugs or glitches) in programs can have complex and unanticipated consequences.”
Quote by Harold Abelson
Work
Structure and Interpretation of Computer Programs
Browse quotes and source details for this work. more
Author
You May Also Like
“When he remembered to turn and look for it, the Talisman was gone.”
Source: The Talisman
Source: Unweaving the Rainbow: Science, Delusion and the Appetite for Wonder
Source: Beyond Duality: The Art of Transcendence
Source: Wither
“I hold on because you never know in this place when something good will be taken away.”
Source: Wither
“They're dead. We're alive. We have things to do.”
Source: Wither
“Just being alive feels so arduous that all I want to do is climb under the covers and sleep.”
Source: Wither
“I am intrigued. I am fearless.”
Source: Wither