Generic and Indexed Programming

Generic and Indexed Programming
Author :
Publisher : Springer
Total Pages : 266
Release :
ISBN-13 : 9783642322020
ISBN-10 : 3642322026
Rating : 4/5 (26 Downloads)

Book Synopsis Generic and Indexed Programming by : Jeremy Gibbons

Download or read book Generic and Indexed Programming written by Jeremy Gibbons and published by Springer. This book was released on 2012-07-20 with total page 266 pages. Available in PDF, EPUB and Kindle. Book excerpt: Generic programming is about making programs more widely applicable via exotic kinds of parametrization---not just along the dimensions of values or of types, but also of things such as the shape of data, algebraic structures, strategies, computational paradigms, and so on. Indexed programming is a lightweight form of dependently typed programming, constraining flexibility by allowing one to state and check relationships between parameters: that the shapes of two arguments agree, that an encoded value matches some type, that values transmitted along a channel conform to the stated protocol, and so on. The two forces of genericity and indexing balance each other nicely, simultaneously promoting and controlling generality. The 5 lectures included in this book stem from the Spring School on Generic and Indexed Programming, held in Oxford, UK, in March 2010 as a closing activity of the generic and indexed programming project at Oxford which took place in the years 2006-2010.


Generic and Indexed Programming Related Books

Generic and Indexed Programming
Language: en
Pages: 266
Authors: Jeremy Gibbons
Categories: Computers
Type: BOOK - Published: 2012-07-20 - Publisher: Springer

DOWNLOAD EBOOK

Generic programming is about making programs more widely applicable via exotic kinds of parametrization---not just along the dimensions of values or of types, b
From Mathematics to Generic Programming
Language: en
Pages: 311
Authors: Alexander A. Stepanov
Categories: Computers
Type: BOOK - Published: 2014-11-13 - Publisher: Addison-Wesley Professional

DOWNLOAD EBOOK

In this substantive yet accessible book, pioneering software designer Alexander Stepanov and his colleague Daniel Rose illuminate the principles of generic prog
Datatype-Generic Programming
Language: en
Pages: 379
Authors: Roland Backhouse
Categories: Computers
Type: BOOK - Published: 2007-11-30 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

This tutorial book presents six carefully revised lectures given at the Spring School on Datatype-Generic Programming, SSDGP 2006. This was held in Nottingham,
Modern C++ Design
Language: en
Pages: 352
Authors: Andrei Alexandrescu
Categories: Computers
Type: BOOK - Published: 2001-02-13 - Publisher: Addison-Wesley

DOWNLOAD EBOOK

Modern C++ Design, Andrei Alexandrescu opens new vistas for C++ programmers. Displaying extraordinary creativity and programming virtuosity, Alexandrescu offers
Datatype-Generic Programming
Language: en
Pages: 381
Authors: Roland Backhouse
Categories: Computers
Type: BOOK - Published: 2007-11-29 - Publisher: Springer

DOWNLOAD EBOOK

This tutorial book presents six carefully revised lectures given at the Spring School on Datatype-Generic Programming, SSDGP 2006. This was held in Nottingham,