Robert W. Sebesta, University of Colorado at Colorado Springs.
Eleventh edition.
xxi, 761 pages :
illustrations ;
24 cm
Includes bibliographical references (pages 725-735) and index.
Preliminaries -- Evolution of the major programming languages -- Describing syntax and semantics -- Lexical and syntax analysis -- Names, bindings and scopes -- Data types -- Expressions and assignment statements -- Statement-level control structures -- Subprograms -- Implementing subprograms -- Abstract data types and encapsulation constructs -- Support for object-oriented programming -- Concurrency -- Exception handling and event handling -- Functional programming languages -- Logic programming languages -- Bibliography -- Index.