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 …
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 …
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 …
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 …
Computer technology changes with frightening speed; the fundamentals, however, remain remarkably static. The architecture of the standard computer is hardly changed from the …
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 …
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 …
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 …
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 …