Concepts of Programming Languages
The design of a programming language is the result of a selection from a general collection of programming language concepts. With some frequency, new languages are introduced that combine concepts in an novel manner and sometimes introduce new concepts. During his/her career, a computer scientist will have to work with more than one generation of programming languages. In order to learn new programming languages, a computer scientist should understand the basic principles in the design of programming languages.
Updated MC question about call-by-need
at Thu, Jul 1, 2021 13:44:13
A multiple-choice question about call-by-need evaluation did not allow you to select all possible options. We have just corrected this. Please revisit the question if you already looked at it.