Generic Programming
Subtitle: Advanced Lectures (Lecture Notes in Computer Science)
Contributors: Roland Backhouse (Editor); Jeremy Gibbons (Editor)
Edition: 1 edition
Publisher: Springer; Springer-Verlag
Published: November 13, 2003
Language: eng
Format: Paperback
Number of pages: 223
ISBN-13: 9783540201946
Subjects: Computer Programming; Programming - Object Oriented Programming; Computers - Languages / Programming; Computers; Computer Books: General; Programming - Software Development; Computers / Programming Languages / General; allegory theory; architectural structures; category theory; components; datatype genericity; generic haskell programming; generic programming; genericity; parametric polymorphism; program parameterization; types; Programming Languages - General; Generic programming (Computer; Generic programming (Computer science)
First sentence: Safe Languages. Most programmers probably agree that language safety is a good thing.
Description: 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