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++.
(old but gold)
https://www.gamasutra.com/view/news/169296/Indepth_Functional_programming_in_C.php