Computer scientists often need to learn new programming languages
quickly. The best way to prepare for this is to understand the
foundational principles that underlie even the most complicated
industrial languages. This text for an undergraduate programming
languages course distills great languages and their design
principles down to easy-to-learn 'bridge' languages implemented by
interpreters whose key parts are explained in the text. The book
goes deep into the roots of both functional and object-oriented
programming, and it shows how types and modules, including
generics/polymorphism, contribute to effective programming. The
book is not just about programming languages; it is also about
programming. Through concepts, examples, and more than 300 practice
exercises that exploit the interpreter, students learn not only
what programming-language features are but also how to do things
with them. Substantial implementation projects include Milner's
type inference, both copying and mark-and-sweep garbage collection,
and arithmetic on arbitrary-precision integers.
General
Imprint: |
Cambridge UniversityPress
|
Country of origin: |
United Kingdom |
Release date: |
October 2022 |
Authors: |
Norman Ramsey
|
Dimensions: |
262 x 184 x 50mm (L x W x T) |
Format: |
Hardcover
|
Pages: |
600 |
ISBN-13: |
978-1-107-18018-5 |
Categories: |
Books >
Computing & IT >
Computer programming >
General
|
LSN: |
1-107-18018-X |
Barcode: |
9781107180185 |
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!