Cart 0
Programming Language Concepts
Click to zoom

Share this book

Programming Language Concepts

2nd ed. 2017

Book Details

Format Paperback / Softback
ISBN-10 331960788X
ISBN-13 9783319607887
Edition 2nd ed. 2017
Publisher Springer International Publishing AG
Imprint Springer International Publishing AG
Country of Manufacture CH
Country of Publication GB
Publication Date Sep 12th, 2017
Print length 341 Pages
Weight 552 grams
Dimensions 15.40 x 23.40 x 1.80 cms
Ksh 7,750.00
Werezi Extended Catalogue Delivery in 14 days 2 copies in stock

Delivery Location

Delivery fee: Select location

Delivery in 14 days

Secure
Quality
Fast
The other describes how to compile a C subset to real (x86) hardware, as a smooth extension of the previously presented compilers.The examples present several interpreters and compilers for toy languages, including compilers for a small but usable subset of C, abstract machines, a garbage collector, and ML-style polymorphic type inference.

This book uses a functional programming language (F#) as a metalanguage 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, garbage collection, and real machine code. Also included are 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.

This second edition includes two new chapters. One describes compilation and type checking of a full functional language, tying together the previous chapters. The other describes how to compile a C subset to real (x86) hardware, as a smooth extension of the previously presented compilers.The examples present several interpreters and compilers for toy languages, including compilers for a small but usable subset of C, abstract machines, a garbage collector, and ML-style polymorphic type inference. Each chapter has exercises.

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


Get Programming Language Concepts by at the best price and quality guaranteed only at Werezi Africa's largest book ecommerce store. The book was published by Springer International Publishing AG and it has pages.

Mind, Body, & Spirit

Price

Ksh 7,750.00

Shopping Cart

Africa largest book store

Sub Total:
Ebooks

Digital Library
Coming Soon

Our digital collection is currently being curated to ensure the best possible reading experience on Werezi. We'll be launching our Ebooks platform shortly.