"A Bradford book."The first systematic examination of Hilary Putnam's arguments against computational functionalism challenges each of Putnam's main arguments.OCLC-licensed vendor bibliographic record.
Constraint-Based Grammar Formalisms provides the first rigorous mathematical and computational basis for this important area. Constraint-based theories of grammar and grammar formalisms are becoming an increasingly widespread area of research in computational linguistics. Constraint-Based Grammar Formalisms provides the first rigorous mathematical and computational basis for this important area…
Intended for designers and researchers, Context and Consciousness brings together 13 contributions that apply activity theory to problems of human-computer interaction. Understanding how people actually use computers in their everyday lives is essential to good design and evaluation. This insight necessitates a move out of the laboratory and into the field. The research described in Context and…
The transition from sequential to parallel computation is an area of critical concern in today's computer technology, particularly in architecture, programming languages, systems, and artificial intelligence. This book addresses central issues in concurrency, and by producing both a syntactic definition and a denotational model of Hewitt's actor paradigm--a model of computation specifically aim…
A thorough and accessible introduction to a range of key ideas in type systems for programming language.The study of type systems for programming languages now touches many areas of computer science, from language design and implementation to software engineering, network security, databases, and analysis of concurrent and distributed systems. This book offers accessible introductions to key id…
"Bers argues that coding should be taught in early childhood and beyond STEM fields, where it is currently isolated from ethical, cultural, and language skills"--OCLC-licensed vendor bibliographic record.
Experts in high-speed computation agree that the rapidly growing demand for more powerful computers can only be met by a radical change in computer architecture, a change from a single serial processor to an aggregation of many processors working in parallel. At present, our knowledge about multi-processor architectures, concurrent programming or parallel algorithms is very limited. This book d…
Silicon Valley, a small place with few identifiable geologic or geographic features, has achieved a mythical reputation in a very short time. The modern material culture of the Valley may be driven by technology, but it also encompasses architecture, transportation, food, clothing, entertainment, intercultural exchanges, and rituals.Combining a reporter's instinct for a good interview with trad…
Beowulf clusters, which exploit mass-market PC hardware and software in conjunction with cost-effective commercial network technology, are becoming the platform for many scientific, engineering, and commercial applications. With growing popularity has come growing complexity. Addressing that complexity, Beowulf Cluster Computing with Linux and Beowulf Cluster Computing with Windows provide syst…
Data-Parallel Programming demonstrates that architecture-independent parallel programming is possible by describing in detail how programs written in a high-level SIMD programming language may be compiled and efficiently executed-on both shared-memory multiprocessors and distributed-memory multicomputers.MIMD computers are notoriously difficult to program. Data-Parallel Programming demonstrates…