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 |
Browsing Ladislao N. Diwa Memorial Library shelves, Shelving location: Reserve Section, Collection: Non-fiction Close shelf browser (Hides shelf browser)
RUS QA76.6 N16 1992 Introduction to computer science : programming, solving and data structures / | RUS QA76.6 P18 2012 Operating system / | RUS QA76.6 P27 1995 Karel the robot : a gentle introduction to the art of programming / | RUS QA76.6 P34 2023 Programming languages : concepts and implementation / | RUS QA76.6 P94 2005 Programming techniques : using the language C. | RUS QA76.6 R54 2000 Simple program design : a step-by-step approach / | RUS QA76.6 R91 1994 Business programming logic and design / |
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