May 30, 2016
I disagree with the “functional programming” bit.
Guido Van Rossum, the creator of Python, once wrote: “I have never considered Python to be heavily influenced by functional languages, no matter what people say or think. I was much more familiar with imperative languages such as C and Algol 68 and although I had made functions first-class objects, I didn’t view Python as a functional programming language” .
While Python has some functional programming features (lambdas, higher-order functions) it’s not really a functional language (it lacks many functional programming features such as tail call optimization). I would describe Python as an object-oriented language or, maybe, as a multi-paradigm one.
Or perhaps you are using the expression “functional programming” with a different meaning than the one it has in computer science?
Your email address will not be published. Required fields are marked *