#AltDevBlogADay » Functional Programming in C++
John Carmack makes a case for writing C++ in an FP style, with wide use of const and pure functions. something similar can be achieved in pure Java using Guava’s Immutable types, to a certain extent. I love his other posts on this site — he argues persuasively for static code analysis and keeping multiple alternative subsystem implementations, too
(tags: c++ programming functional-programming fp coding john-carmack const immutability)