Abstraction in computer science

Minds and Machines 17 (2):169-184 (2007)
  Copy   BIBTEX

Abstract

We characterize abstraction in computer science by first comparing the fundamental nature of computer science with that of its cousin mathematics. We consider their primary products, use of formalism, and abstraction objectives, and find that the two disciplines are sharply distinguished. Mathematics, being primarily concerned with developing inference structures, has information neglect as its abstraction objective. Computer science, being primarily concerned with developing interaction patterns, has information hiding as its abstraction objective. We show that abstraction through information hiding is a primary factor in computer science progress and success through an examination of the ubiquitous role of information hiding in programming languages, operating systems, network architecture, and design patterns.

Links

PhilArchive



    Upload a copy of this work     Papers currently archived: 91,202

External links

Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Similar books and articles

The limits of abstraction.Kit Fine - 2002 - New York: Oxford University Press. Edited by Matthias Schirn.
Un-making artificial moral agents.Deborah G. Johnson & Keith W. Miller - 2008 - Ethics and Information Technology 10 (2-3):123-133.

Analytics

Added to PP
2009-01-28

Downloads
282 (#68,330)

6 months
31 (#99,943)

Historical graph of downloads
How can I increase my downloads?

References found in this work

On the Plurality of Worlds.David K. Lewis - 1986 - Malden, Mass.: Wiley-Blackwell.
Counterfactuals.David K. Lewis - 1973 - Malden, Mass.: Blackwell.
The Principles of Mathematics.Bertrand Russell - 1903 - Cambridge, England: Allen & Unwin.
On the Plurality of Worlds.David Lewis - 1986 - Revue Philosophique de la France Et de l'Etranger 178 (3):388-390.
Counterfactuals.David Lewis - 1973 - Tijdschrift Voor Filosofie 36 (3):602-605.

View all 24 references / Add more references