Programming languages : concepts and implementation / Saverio Perugini.
Material type: TextLanguage: English Publication details: Burlington, MA : Jones & Bartlett Learning, c2023.Edition: First editionDescription: xxxix, 755 pages ; 24 cmContent type:- text
- unmediated
- volume
- 9781284222722 (paperback)
- QA76.6 P34 2023
Item type | Current library | Collection | Call number | Materials specified | URL | Status | Date due | Barcode |
---|---|---|---|---|---|---|---|---|
Books | Ladislao N. Diwa Memorial Library Reserve Section | Non-fiction | RUS QA76.6 P34 2023 (Browse shelf(Opens below)) | Link to resource | Room use only | 00084846 |
Includes bibliographical references and index.
Preface -- Part 1. Fundamentals -- Part 2. Types -- Part 3. Interpreter Implementation -- Part 4. Other Styles of Programming -- Appendix A. Python Primer -- Appendix B. Introduction to ML -- Appendix C. Introduction to Haskell -- Appendix D. Getting Started with the Camille Programming Language -- Appendix E. Camille Grammar and Language.
"Programming Languages: Concepts and Implementation is a textbook on programming language concepts from an implementation-oriented perspective. The book teaches language concepts from two complementary perspectives: implementation and paradigms. It covers the implementation of concepts through the incremental construction of a progressive series of interpreters in Python and Racket Scheme, for purposes of its combined simplicity and power, and assessing the differences in the resulting languages. The language being interpreted is called ChAmElEoN, referring to the recurring theme of morphing the implementation of the concepts in the language (e.g., from static scoping to dynamic scoping, or from pass-by-value to pass-by-reference)"-- Provided by publisher.
Fund 164 C & E Publishing, Inc. Purchased 05/15/2024 0 pnr PHP 000.00 2024-05-0555 2024-I-0000