1.9 Thematic Takeaways
This course of study is about concepts of programming languages.
There is a universal lexicon for discussing the concepts of languages and for, more generally, engaging in this course of study, including the terms binding, side effect, and first-class entity.
Programming languages differ in their design and implementation options for supporting a variety of concepts from a host of programming styles, including imperative, functional, object-oriented, and logic/declarative programming.
The support for multiple styles of programming in a single language provides programmers with a richer palette in that language for expressing ideas about computation.
Programming languages and the various styles of programming used therein ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access