Posts under ‘Functional Programming’

Algorithmic or Arbitrary, Software’s Great Divide

A recurring theme has emerged in what I’ve been reading the last few days. It boils down to the differences between software based on a clean, logical algorithm, and software based on arbitrary rules.
The topic first arose in a conversation I was having with Chris Conway over at Code Reads, exploring the pros and [...]

Code Read 9 – John Backus and Functional Programming

The 1977 Turing Award went to John Backus, and in his Turing Lecture, “Can Programming Be Liberated from the von Neumann Style?”, he made a vigorous case against traditional “von Neumann” programming (VNP), and for functional programming (FP). Unfortunately, the vigorous rhetorical style of this paper has infused the discussion of FP, resulting in [...]