Categories
Uncategorized

In-depth: Functional programming in C++

[In this reprinted #altdevblogaday in-depth piece, id Software co-founder and technical director John Carmack looks at the value in programming in a functional style with C++.] Probably everyone reading this has heard “functional programming” put forth as something that is supposed to bring benefits to software development, or even heard it touted as a silver bullet. However, a trip to Wikipedia for some more information can be initially off-putting, with early references to lambda calculus …