3 ms·
For a critical view of all programming paradigms see: https://www.info.ucl.ac.be/~pvr/book.html https://www.info.ucl.ac.be/~pvr/book.html (late drafts are avail
by nextos 4y ago
For a critical view of all programming paradigms see: https://www.info.ucl.ac.be/~pvr/book.html https://www.info.ucl.ac.be/~pvr/book.html (late drafts are available online).
A summary is available in: https://www.info.ucl.ac.be/~pvr/VanRoyChapter.pdf https://www.info.ucl.ac.be/~pvr/VanRoyChapter.pdf
One of the running themes is the paradigm paradox: "More is not better (or worse) than less, just different".
In other words, each paradigm has its own distinct advantages, which are discussed both in practical terms and using formal semantics.