9.3 Programming Language Paradigms
What is a paradigm? The American Heritage Dictionary of the English Language gives two definitions that relate to how we, in computing, use the term: “one that serves as a pattern or model” and “a set of assumptions, concepts, values, and practices that constitute a way of viewing reality for the community that shares them, especially in an intellectual discipline.”5 In Chapter 1, we outlined the history of software development, listing some of the programming languages that were developed in each generation. Another way to view programming languages is to look at the ways in which different languages reflect differing views of reality—that is, to look at the different paradigms represented.
There are two ...
Get Computer Science Illuminated, 7th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.