Abstraction in Computer Science
Computer scientists use abstraction and communicate their solutions with the computer in some particular computer language. Abstraction allows program designers to separate categories and concepts from instances of implementation, so that they do not depend on concrete details of software or hardware, but on an abstract contract.
Read more about this topic: Abstractedly
Famous quotes containing the words abstraction, computer and/or science:
“By object is meant some element in the complex whole that is defined in abstraction from the whole of which it is a distinction.”
—John Dewey (18591952)
“The analogy between the mind and a computer fails for many reasons. The brain is constructed by principles that assure diversity and degeneracy. Unlike a computer, it has no replicative memory. It is historical and value driven. It forms categories by internal criteria and by constraints acting at many scales, not by means of a syntactically constructed program. The world with which the brain interacts is not unequivocally made up of classical categories.”
—Gerald M. Edelman (b. 1928)
“The science of Humboldt is one thing, poetry is another thing. The poet to-day, notwithstanding all the discoveries of science, and the accumulated learning of mankind, enjoys no advantage over Homer.”
—Henry David Thoreau (18171862)