The only up-to-date, truly introductory level text on programming logic. Covers consistent and complementary definitions of programming languages, with emphasis on verification and axiomatic, operational, translational, and denotational semantics. Hands-on approach provides strong coverage of programming language constructs (each chapter introduces a new minilanguage). Describes use of free logic in handling errors and establishes connection with classical mathematics (to demonstrate soundness of proofs). Includes many exercises.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.