λ Functional Oriented Programming (FOP) λ
Those who read the previous post about "interim results" learned the plot twist: it turns out we were comparing not FP vs OOP, but FP + PP (Procedural Programming) vs OOP.
FP and PP share the core principle and pillars, but differ significantly in mechanics. And it's precisely these mechanics that turn FP into a "very complex" discipline, and PP into an insufficiently advanced one for modern coding.
I decided to tell you about how to use "more advanced PP" or "less complex FP" to get all the benefits of functional programming without falling into the extremes of each approach, and I called it λ Functional Oriented Programming (FOP)
Since this concerns programming in general, and not just writing large backend applications, I highlighted all this knowledge in a separate book:
Here is the link to the book's main page: https://fop.davidshekunts.ru
And here is the link to the first introductory chapter: https://fop.davidshekunts.ru/main
And yes, the entire section on the "FP vs OOP" struggle, I also moved to this book: https://fop.davidshekunts.ru/fop-vs-oop
P.S.
I need your help: please read a small article from the last post and fill out a 3-minute survey, it's very important to me and I will be extremely grateful for your participation!
#fop