Author: Laodeng
Publisher:
Publish Date: 2004-04-01
Features: This book introduces the general principles of programming languages and the specific details of modern programming languages, covering some new functional languages and object-oriented languages. Unlike many introductory textbooks, this book includes language implementation techniques, the fundamentals of language semantics, and numerous exercises, serving as a reference for compiler principles and the study of programming language theory. As a textbook for senior undergraduate students on the introduction to programming languages, it covers the knowledge points related to programming languages jointly proposed by ACM/IEEE-CS in 2001 and the content of the 1978 ACM curriculum subject CS8. The goal of the new edition is to combine detailed and precise language materials with the changes in the popularity and usage of programming languages since the book's 1993 edition was published. It aims to revise and expand the covered areas, improve and enhance the practicality of examples and exercises, while retaining the original structure as much as possible. Students do not need to master any specific language, but experience with using one language is beneficial for learning this book. Of course, students should also have taken courses such as data structures and discrete mathematics. The main languages used in this book include C, C++, Java, Ada, ML, Haskell, Scheme, and Prolog, with brief mentions of other languages. This book introduces the general concepts of programming languages, including syntax and semantics, covering various paradigms such as imperative languages, object-oriented languages, functional languages, logical languages, and parallel languages. It analyzes the design principles and underlying mechanisms of different languages, discusses the theoretical foundations and implementation considerations. This book can be used as a bilingual textbook for computer and related major students, a reference book for graduate courses in software and theory, and also for reference by computer professionals.
Programming Language: Principles and Practice: Second Edition: Principles and Practice (Second Edition)
📌 Related Posts
Literature
Management Accounting
2026-09-22
Literature
Computer Learning and Navigation
2026-09-12
Literature
Red and Green: Selected Stories of Stendhal: Selected Stories of Stendhal
2026-09-21
Literature
SolidWorks assembly and 2D engineering drawings
2026-09-20
Literature
04 Two-color Notes Junior High School Chemistry
2026-09-22
Literature
04 Big Classroom Junior High School English
2026-09-22
Literature
Cambridge Advanced English Vocabulary
2026-09-22
Literature
Paper-cutting handicraft
2026-09-22