5 found
Sort by:
Disambiguations:
Gary Shute [3]Gary M. Shute [2]
  1. Timothy Colburn & Gary Shute (2011). Decoupling as a Fundamental Value of Computer Science. Minds and Machines 21 (2):241-259.
    Computer science is an engineering science whose objective is to determine how to best control interactions among computational objects. We argue that it is a fundamental computer science value to design computational objects so that the dependencies required by their interactions do not result in couplings, since coupling inhibits change. The nature of knowledge in any science is revealed by how concepts in that science change through paradigm shifts, so we analyze classic paradigm shifts in both natural and computer science (...)
    Direct download (16 more)  
     
    My bibliography  
     
    Export citation  
  2. Timothy Colburn & Gary Shute (2010). Abstraction, Law, and Freedom in Computer Science. Metaphilosophy 41 (3):345-364.
    Abstract: Laws of computer science are prescriptive in nature but can have descriptive analogs in the physical sciences. Here, we describe a law of conservation of information in network programming, and various laws of computational motion (invariants) for programming in general, along with their pedagogical utility. Invariants specify constraints on objects in abstract computational worlds, so we describe language and data abstraction employed by software developers and compare them to Floridi's concept of levels of abstraction. We also consider Floridi's structural (...)
    Direct download (7 more)  
     
    My bibliography  
     
    Export citation  
  3. Timothy Colburn & Gary Shute (2007). Abstraction in Computer Science. Minds and Machines 17 (2):169-184.
    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 (...)
    Direct download (13 more)  
     
    My bibliography  
     
    Export citation  
  4. Gary M. Shute (2005). Book Reviews: George Lakoff and Rafael E. Núñez, Where Mathematics Comes From, New York: Basic Books, 2000, Xvii+493 Pp., $30.00, ISBN 0-46503-770-4. [REVIEW] Minds and Machines 15 (1):118-123.
  5. Gary M. Shute (2005). Review of G. Lakoff and R. E. Núñez, Where Mathematics Comes From. [REVIEW] Minds and Machines 15 (1):118-123.