Firstly, we should know what is a programming paradigm means.
Programming paradigm is a way to classify programming languages.
Let's see the commo...
For further actions, you may consider blocking this person and/or reporting abuse
Lisp is a multi-paradigm language, depending on the dialect. Common Lisp, for example, supports both imperative programming and OOP, but is not really functional.
By the way, it is said that programming languages implement many paradigms to different extent.
And the winner multi-paradigm language seems to be Wolfram!
As I didn't say it's PURELY FUNCTIONAL, it's still functional.
I guess you were inspired by this post.
I like the graphic that Wikipedia includes for the classification of the paradigms.
Actually no, and I have never seen this post.
Also, I commented I got the classification of paradigms from Wikipedia so.
I find I can call TCO (Tail Call Optimization) as tail-end recursion.
I heard it as Tail Recursion. I placed Python as Example, as i can still do it in OCaml. But many people doesn't know OCaml and it's not that popular so.
Note: You're still right.