4 ms·
That's why it is such a good thing to use a true multi-paradigm language. The power resides in being able to express your problem using the paradigm that makes
by flavio81 9y ago
That's why it is such a good thing to use a true multi-paradigm language. The power resides in being able to express your problem using the paradigm that makes you solve it in the best way.
For example you can implement a subset of Prolog inside Common Lisp, and thus you can employ the following paradigms as you wish:
- Imperative
- Functional
- Object Oriented
- Logic Programming
For me, in year 2017, a programming language that implements only one paradigm, for example Haskell (almost a purely functional language), can't be considered a "general-purpose" language. Quite the opposite, it is a very specialized language, and it will work great for the problem domains where such paradigm fits perfectly into.