Programming Languages (McGraw-Hill Series in Modern Structures)

Author(s)

In the second edition of Programming Languages: Principles and Paradigms, the authors take an all-new approach to programming languages by providing a balanced mix of explanation and experimentation. A thorough, hands-on treatment of key issues in language design is presented in a widely flexible format which allows users to concentrate on topics of particular interest.

New features include: The opening chapters present the fundamental principles of programming languages, while optional companion chapters provide implementation-based, hands-on treatments that delve even deeper. A greatly expanded treatment of the four major programming paradigms: imperative, object-oriented, functional, and logic. Through these paradigms, students are introduced to the workings of the most current languages. Language coverage is expanded to include Perl, Python, C, C++, Java, Scheme, Haskell, Smalltalk, Ada, ML, and Prolog, among others. Later chapters provide additional coverage on topics of special interest, including event-driven programming, concurrency, and correctness. A variety of new exercises have been added to each chapter to further reinforce learning.

Overall, this new edition provides both broad and deep coverage of language design principles and the major paradigms, while allowing users the flexibility of choosing which topics to emphasize. Readers can also access the resources of the book's rich website, which includes support material such as animations and PowerPoints for both students and instructors.

Keywords
, ,
Name in long format: Programming Languages (McGraw-Hill Series in Modern Structures)
ISBN-10: 0070654158
ISBN-13: 9780070654150
Book pages: 439
Book language: en
Edition: 1st
Binding: Paperback
Publisher: McGraw-Hill Companies
Dimensions: Weight: 1.65 Pounds

Related Books