Reasons for Studying Concepts of Programming Languages

A smaller number of primitive constructs and a consistent set of rules for combining them is much better than simply having a large number of primitives. Support for abstraction. Abstraction means the ability to define and then use complicated structures or operations in ways … ................
................