Author: (American) Laudon, translated by Huang Linpeng
Publisher:
Publishing Date: 2004-05-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 modifies and expands the covered areas, improves and enhances 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 is beneficial for learning this book. Additionally, students should have completed courses in 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 for graduate courses in software and theory, and a reference for computer professionals.
Programming Language - Principles and Practice (Second Edition)
📌 Related Posts
News
How to treat pediatric tonsillitis and sore throat for the best effect
2026-09-18
Literature
Embedded Systems and Their Development and Applications
2026-09-29
Literature
EREEHAND Typography Design
2026-10-01
Literature
101 Essays That
2026-10-02
Literature
Software Engineering
2026-10-07
Literature
Audio and Video Editing Comprehensive Practical Training
2026-10-07
Literature
Video Conferencing System and Its Applications (Lecture on Practical Techniques of Modern Information Networks)
2026-10-07
Literature
Dynamic WEB Database Technology -- Implementation Based on JSP and XML Technology
2026-10-07