Computer science professorNorman Ramseyoffered a useful perspective on the functional programming vs OOP debate in a well-knownStack Overflow answer. He argued that FP excels when all objects are known but have behavior that may change. In contrast, OOP is great when the behaviors are known, bu...