General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Vitaly L
Continuous Delivery
comments
Comments by "Vitaly L" (@vitalyl1327) on "Functional Programming IS NO BETTER than Object Oriented Programming" video.
the reason people keep fighting about tools is that tools are often misused. And OOP is the most abused tool of all. There are very few cases where OO is actually a right tool for the job, yet it is being blindly used everywhere, including the cases where it's the worst possible choice.
3
What a lot of programmers fail to understand is that Turing-completeness is harmful. Every time you do something in a Turing-complete language you must justify this choice, and most of the time you'll find that there is no such justification. There's a very good reason why, for example, full MISRA-C is not Turing-complete. Now, the good thing about functional programming is that it's easy to restrict it while keeping it still very powerful and flexible - Total functional programming, as in languages like Coq. Imperative languages turn out far more restrictive when you kick Turing-completeness out of them.
2