Quotes
Table of Contents
Related:
1 Quotes
1.1 Unix
This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.
– Doug McIlroy
1.2 DSL
A domain-specific language (DSL) is a programming language or executable specification language that offers, through appropriate notations and abstractions, expressive power focused on, and usually restricted to, a particular problem domain.
(van Deursen et al., 2000)
1.3 Functional Programming
One of the distinguishing features of functional programming is the widespread use of combinators to construct programs. A combinator is a function which builds program fragments from program fragments; in a sense the programmer using combinators constructs much of the desired program automatically, rather that writing every detail by hand.
- John Hughes - Generalizing Monads to Arrows