Lunch with Tech Leaders

Episode 48: OOP (Object-Oriented Programming) vs. FP (Functional Programming)

Jul 7, 2023
The podcast discusses the debate between Object-Oriented Programming (OOP) and Functional Programming (FP). Experts explore the benefits of combining both paradigms in a hybrid approach. They delve into the concept of pure functions and immutability in FP, and compare the overhead of copying data in FP with mutating data in game programming. The speakers also discuss side effects and purity in FP, and highlight the importance of message passing and managing state mutation in OOP.
Ask episode
Chapters
Transcript
Episode notes