[PDF][PDF] A tutorial on (co) algebras and (co) induction

B Jacobs, J Rutten - Bulletin-European Association for Theoretical …, 1997 - Citeseer
Algebraic structures which are generated by a collection of constructors| like natural
numbers (generated by a zero and a successor) or nite lists and trees| are of well …

A tutorial on the universality and expressiveness of fold

G Hutton - Journal of Functional Programming, 1999 - cambridge.org
In functional programming, fold is a standard operator that encapsulates a simple pattern of
recursion for processing lists. This article is a tutorial on two key aspects of the fold operator …

[图书][B] The grammar of graphics

L Wilkinson - 2012 - Springer
Abstract The Grammar of Graphics, or GOG, denotes a system with seven orthogonal
components. By orthogonal, we mean there are seven graphical component sets whose …

[图书][B] Introduction to functional programming using Haskell

R Bird - 1998 - books.google.com
After the success of the first edition, Introduction to Functional Programming using Haskell
has been thoroughly updated and revised to provide a complete grounding in the principles …

Google's MapReduce programming model—Revisited

R Lämmel - Science of computer programming, 2008 - Elsevier
Google's MapReduce programming model serves for processing large data sets in a
massively parallel manner. We deliver the first rigorous description of the model including its …

[图书][B] Haskell: the craft of functional programming

S Thompson - 2011 - kar.kent.ac.uk
Computer technology changes with frightening speed; the fundamentals, however, remain
remarkably static. The architecture of the standard computer is hardly changed from the …

[图书][B] Introduction to coalgebra

B Jacobs - 2017 - books.google.com
The area of coalgebra has emerged within theoretical computer science with a unifying
claim: to be the mathematics of computational dynamics. It combines ideas from the theory of …

[图书][B] Programming in haskell

G Hutton - 2016 - books.google.com
Haskell is a purely functional language that allows programmers to rapidly develop clear,
concise, and correct software. The language has grown in popularity in recent years, both in …

The simple essence of automatic differentiation

C Elliott - Proceedings of the ACM on Programming Languages, 2018 - dl.acm.org
Automatic differentiation (AD) in reverse mode (RAD) is a central component of deep
learning and other uses of large-scale optimization. Commonly used RAD algorithms such …

[PDF][PDF] Dijkstra's algorithm revisited: the dynamic programming connexion

M Sniedovich - Control and cybernetics, 2006 - eudml.org
I npa tcu ia, awd ea em re− p mir ne dh atths a mo usal g or th ml gs srongly n spred lby r B
ellma n's Pr in ipet of Op im f alt and th atboth co c eptual yi andtechn ca y it onsti ue s ayna …