December 2021
Beginner
840 pages
47h 29m
English
Describe first-class closures.
Understand the meaning of the adjectives static and dynamic in the context of programming languages.
Discuss scope as a type of binding from variable reference to declaration.
Differentiate between static and dynamic scoping.
Discuss the relationship between the lexical layout of a program and the representation and structure of a referencing environment for that program.
Define lexical addressing and consider how it obviates the need for identifiers in a program.
Discuss program translation as a means of improving the efficiency of execution.
Learn how to resolve references in functions to parts of the program not currently executing (i.e., the FUNARG problem).
Understand the difference ...