December 2021
Beginner
840 pages
47h 29m
English
Alice: “Would you tell me, please, which way I ought to go from here?”
The Cheshire Cat: “That depends a good deal on where you want to get to.”
— Lewis Carroll, Alice in Wonderland (1865)
Continuations are a very powerful tool, and can be used to implement both multiple processes and nondeterministic choice.
— Paul Graham, On Lisp (1993)
THIS chapter is about how control is fundamentally imparted to a program and how to affect control in programming. A programmer generally directs flows of control in a program through traditional control structures in programming languages, including sequential statements, conditionals, repetition, and function calls. In this chapter, we explore control and ...