3 ms·
i use python for anything that's not speed-critical. see http://norvig.com/python-lisp.html http://norvig.com/python-lisp.html (norvig being a very famous lisp
by andrewcooke 17y ago
i use python for anything that's not speed-critical. see http://norvig.com/python-lisp.html http://norvig.com/python-lisp.html (norvig being a very famous lisp programmer).
my own experience is that learning functional programming gave me more options - that can be useful when solving problems. when writing code for myself i try to combine the best of function, oo and procedural styles, while staying within "good taste" for the language i am using (sometimes i cannot choose the language).
so yes it's worth it, but your question leans too much to extremes: it's not a silver bullet any more than oo was; it's a mental tool that does help in every-day programming.
- CyberFonic 17y agoPython lets you use multi-paradigm programming - Functional where that makes sense and OOP for where that is better. Functional programming is not always the optimal choice. But when it is, it is awesome.