Amazon cover image
Image from Amazon.com

Programming languages : concepts and implementation / Saverio Perugini.

By: Material type: TextTextLanguage: English Publication details: Burlington, MA : Jones & Bartlett Learning, c2023.Edition: First editionDescription: xxxix, 755 pages ; 24 cmContent type:
  • text
Media type:
  • unmediated
Carrier type:
  • volume
ISBN:
  • 9781284222722 (paperback)
Subject(s): LOC classification:
  • QA76.6 P34 2023
Online resources:
Contents:
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.
Summary: "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.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Collection Call number Materials specified URL Status Date due Barcode
Books 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

Copyright © 2024. Cavite State University | Koha 23.05