Generic Programming [electronic resource] :Advanced Lectures /
Contributor(s): Backhouse, Roland [editor.] | Gibbons, Jeremy [editor.] | SpringerLink (Online service).Material type: BookSeries: Lecture Notes in Computer Science: 2793Publisher: Berlin, Heidelberg : Springer Berlin Heidelberg, 2003.Description: X, 230 p. online resource.Content type: text Media type: computer Carrier type: online resourceISBN: 9783540451914.Subject(s): Computer science | Software engineering | Computer programming | Programming languages (Electronic computers) | Data structures (Computer science) | Computer logic | Computer Science | Software Engineering/Programming and Operating Systems | Programming Languages, Compilers, Interpreters | Programming Techniques | Software Engineering | Data Structures | Logics and Meanings of ProgramsOnline resources: Click here to access online
1. Generic Haskell: Practice and Theory -- 2. Generic Haskell: Applications -- 3. Generic Properties of Datatypes -- 4. Basic Category Theory for Models of Syntax -- 5. A Mathematical Semantics for Architectural Connectors.
Generic programming attempts to make programming more efficient by making it more general. This book is devoted to a novel form of genericity in programs, based on parameterizing programs by the structure of the data they manipulate. The book presents the following four revised and extended chapters first given as lectures at the Generic Programming Summer School held at the University of Oxford, UK in August 2002: - Generic Haskell: Practice and Theory - Generic Haskell: Applications - Generic Properties of Datatypes - Basic Category Theory for Models of Syntax.