According to folklore, Algol is an orthogonall extension of a simple imperative programming language with a call-by-name functional language. The former contains assignments, branching constructs, and compound statements; the latter is based on the typed-calculus. To formalize Algol's notion of orthogonalityy, we deene an extended-calculus that models Algol. The calculus includes the full-reduc...