MARC details
| 000 -LEADER |
| fixed length control field |
02922cam a2200373 i 4500 |
| 001 - CONTROL NUMBER |
| control field |
22071469 |
| 003 - CONTROL NUMBER IDENTIFIER |
| control field |
CSPC |
| 005 - DATE AND TIME OF LATEST TRANSACTION |
| control field |
20250814145432.0 |
| 008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
| fixed length control field |
210608s2023 mau b 001 0 eng |
| 010 ## - LIBRARY OF CONGRESS CONTROL NUMBER |
| LC control number |
2021022692 |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
9781284222722 |
| Qualifying information |
(paperback) |
| 035 ## - SYSTEM CONTROL NUMBER |
| System control number |
22071469 |
| 040 ## - CATALOGING SOURCE |
| Original cataloging agency |
DLC |
| Language of cataloging |
eng |
| Description conventions |
rda |
| Transcribing agency |
DLC |
| Modifying agency |
DLC |
| -- |
CSPC |
| 042 ## - AUTHENTICATION CODE |
| Authentication code |
pcc |
| 050 00 - LIBRARY OF CONGRESS CALL NUMBER |
| Classification number |
QA76.6 |
| Item number |
.P47235 2023 |
| 082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER |
| Classification number |
005.13 |
| Item number |
P435p |
| Edition number |
23 |
| 100 1# - MAIN ENTRY--PERSONAL NAME |
| Personal name |
Perugini, Saverio, |
| Relator term |
author. |
| 245 10 - TITLE STATEMENT |
| Title |
Programming languages : |
| Remainder of title |
concepts and implementation / |
| Statement of responsibility, etc. |
Saverio Perugini. |
| 250 ## - EDITION STATEMENT |
| Edition statement |
First edition. |
| 264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE |
| Place of production, publication, distribution, manufacture |
Burlington, Massachusetts : |
| Name of producer, publisher, distributor, manufacturer |
Jones & Bartlett Learning, |
| Date of production, publication, distribution, manufacture, or copyright notice |
2023. |
| 300 ## - PHYSICAL DESCRIPTION |
| Extent |
xxxix, 755 pages ; |
| Dimensions |
24 cm. |
| 336 ## - CONTENT TYPE |
| Content type term |
text |
| Content type code |
txt |
| Source |
rdacontent |
| 337 ## - MEDIA TYPE |
| Media type term |
unmediated |
| Media type code |
n |
| Source |
rdamedia |
| 338 ## - CARRIER TYPE |
| Carrier type term |
volume |
| Carrier type code |
nc |
| Source |
rdacarrier |
| 504 ## - BIBLIOGRAPHY, ETC. NOTE |
| Bibliography, etc. note |
Includes bibliographical references and index. |
| 505 0# - FORMATTED CONTENTS NOTE |
| Formatted contents note |
Part I. Fundamentals -- Introduction -- Formal languages and grammars -- Scanning and parsing -- Programming language implementation -- Functional programming in scheme -- Binding and scope -- Part II. Types -- Type systems -- Currying and higher-order functions -- Data abstraction -- Part III. Interpreter implementation -- Local binding and conditional evaluation -- Functions and closures -- Parameter passing -- Part IV. Other styles of programming -- Control and exception handling -- Logic programming -- Conclusion. Appendix A. Python primer -- Appendix B. Introduction to ML (online) -- Appendix C. Introduction to Haskell (online) -- Appendix D. Getting started with the Camille programming language (online) -- Appendix E. Camille grammar and language (online). |
| 520 ## - SUMMARY, ETC. |
| Summary, etc. |
"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)"-- |
| Assigning source |
Provided by publisher. |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
Computer programming. |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
Programming languages (Electronic computers). |
| 906 ## - LOCAL DATA ELEMENT F, LDF (RLIN) |
| a |
7 |
| b |
cbc |
| c |
orignew |
| d |
1 |
| e |
ecip |
| f |
20 |
| g |
y-gencatlg |
| 942 ## - ADDED ENTRY ELEMENTS (KOHA) |
| Source of classification or shelving scheme |
Dewey Decimal Classification |
| Koha item type |
Books |
| Edition |
23 |
| Classification part |
005.13 |
| Item part |
P435p |
| Call number prefix |
CIR |
| Call number suffix |
2023 |
| Suppress in OPAC |
No |