£21.19
  • RRP: £26.99
  • You Save: £5.80 (21%)
FREE Delivery in the UK.
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Programming Language Conc... has been added to your Basket
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Programming Language Concepts (Undergraduate Topics in Computer Science) Paperback – 20 Jun 2012

5.0 out of 5 stars 1 customer review

See all 5 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
Paperback
£21.19
£21.02 £19.86
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more

There is a newer edition of this item:

click to open popover


Frequently bought together

  • Programming Language Concepts (Undergraduate Topics in Computer Science)
  • +
  • Introduction to Compiler Design (Undergraduate Topics in Computer Science)
Total price: £48.18
Buy the selected items together

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.



Product details

  • Paperback: 292 pages
  • Publisher: Springer; 2012 edition (20 Jun. 2012)
  • Language: English
  • ISBN-10: 1447141555
  • ISBN-13: 978-1447141556
  • Product Dimensions: 15.5 x 1.7 x 23.5 cm
  • Average Customer Review: 5.0 out of 5 stars 1 customer review
  • Amazon Bestsellers Rank: 757,577 in Books (See Top 100 in Books)
  • Would you like to tell us about a lower price?
    If you are a seller for this product, would you like to suggest updates through seller support?

  • See Complete Table of Contents

Product description

From the Back Cover

Programming Language Concepts uses a functional programming language (F#) as the metalanguage in which to present all concepts and examples, and thus has an operational flavour, enabling practical experiments and exercises. It includes basic concepts such as abstract syntax, interpretation, stack machines, compilation, type checking, and garbage collection techniques, as well as the more advanced topics on polymorphic types, type inference using unification, co- and contravariant types, continuations, and backwards code generation with on-the-fly peephole optimization.

Programming Language Concepts covers practical construction of lexers and parsers, but not regular expressions, automata and grammars, which are well covered elsewhere. It throws light on the design and technology of Java and C# to strengthen students’ understanding of these widely used languages.

The examples present several interpreters and compilers for toy languages, including a compiler for a small but usable subset of C, several abstract machines, a garbage collector, and ML-style polymorphic type inference. Each chapter has exercises based on such examples.

Complete example source files, lecture slides and other materials are available at http://www.itu.dk/people/sestoft/plc/

About the Author

Peter Sestoft is professor and head of department at the IT University of Copenhagen. He has 25 years teaching experience and his research interests include functional and object-oriented programming languages, the implementation of such languages, and parallel programming on multicore machines. He is the author or co-author of six books published by MIT Press, Morgan Kaufmann, Prentice-Hall and Springer.

--This text refers to an alternate Paperback edition.


Customer reviews

Share your thoughts with other customers
See all 1 customer reviews

Top customer reviews

3 September 2013
Format: Paperback|Verified Purchase

Most helpful customer reviews on Amazon.com

Amazon.com: 3.4 out of 5 stars 3 reviews
rvb
5.0 out of 5 starsCombines Language Concepts with F#
28 January 2014 - Published on Amazon.com
Format: Paperback|Verified Purchase
5 people found this helpful.
Amazon Customer
5.0 out of 5 starsextremely clear and complete
31 May 2017 - Published on Amazon.com
Format: Paperback
Tony
1.0 out of 5 starsDon't buy it
10 February 2017 - Published on Amazon.com
Format: Paperback|Verified Purchase
Pages with related products. See and discover other items: ruby programming

Where's My Stuff?

Delivery and Returns

Need Help?