Image from Google Jackets

Programming languages : concepts and implementation / Saverio Perugini, Department of Computer Science, University of Dayton.

By: Publisher: Burlington, MA : Jones & Bartlett Learning, 2023Edition: First editionDescription: xxxix, 755 pages : illustrations ; 23 cmContent type:
  • text
Media type:
  • unmediated
Carrier type:
  • volume
ISBN:
  • 9781284222722
Subject(s): DDC classification:
  • 005.13 P43 23 2023
LOC classification:
  • QA76.6 .P47235 2023
Contents:
Part I Fundamentals Part II Types Part III Interpreter Implementation Part IV Other Styles of Programming
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.
Holdings
Item type Current library Collection Call number Status Barcode
Books Books College Library General Circulation Section GC GC 005.13 P43 2023 (Browse shelf(Opens below)) Available HNU003990

Includes bibliographical references and index.

Part I Fundamentals
Part II Types
Part III Interpreter Implementation
Part IV Other Styles of Programming

"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.

College of Engineering and Computer Studies Bachelor of Science in Computer Science

College of Engineering and Computer Studies Bachelor of Science in Information Technology

College of Engineering and Computer Studies Bachelor of Science in Computer Engineering

Text in English

There are no comments on this title.

to post a comment.