
A text for a one-semester or quarter course in programming languages. Presents concepts, theories, and histories of various high-level programming languages, giving equal weight to both imperative (Pascal, C, and Ada) and declarative paradigms (Prolog, LISP, and SQL), while emphasizing theoretical foundations for different language types. This edition offers expanded material on object-oriented languages, and simplified theoretical material. Includes 241 pencil-and-paper exercises. A separate instructor's manual supplies 25 programming labs providing code in 12 languages to be modified or extended by students. Tutorials of various languages are also available. For undergraduate students who can program in at least one high-level language. Annotation c. by Book News, Inc., Portland, Or.
This text investigates the core theoretical foundations, historical evolution, and practical implementation of diverse high-level programming paradigms. Authors Doris Appleby and Julius J. Vandekopple provide a structured academic framework designed to bridge the gap between imperative and declarative programming models for undergraduate students.
What You Will Find
Scope Limits
Academic reviewers and educators frequently cite this work as a balanced, foundational resource for undergraduate computer science curricula. The text is noted for its clear pedagogical structure and its effective integration of theoretical concepts with practical language examples.
Page Count:
444
Publication Date:
1996-11-01
Publisher:
McGraw-Hill College
ISBN-10:
0070053154
ISBN-13:
9780070053151
No comments yet. Be the first to share your thoughts!