LIBRISTO
LIBROAMANTO
mandatory
Become part of a community of book lovers from all over the world and get access to a whole bunch of benefits. Create an account for free
0
Austrian Post 5.49 DPD courier 3.99 DPD point 2.99

Implementing Programming Languages. An Introduction to Compilers and Interpreters

Language EnglishEnglish
Book Paperback
Book Implementing Programming Languages. An Introduction to Compilers and Interpreters Aarne Ranta
Libristo code: 08853860
Publishers College Publications, May 2012
Implementing a programming language means bridging the gap from the programmer's high-level thinking... Full description
? points 56 b
22.99 VAT included
In stock at our supplier Shipping in 9-15 days
Austria Delivery to Austria

30-day return policy


Customers also purchased


GASTON II.CAHIER D'ACTIVITIES M.A. Apicella / Book Paperback
common.buy 12.19
Wyszywanki. Mali Mistrzowie Marjane Satrapi / Book Hardback
common.buy 16.89
Auf dem Wege zu einer Phanomenologischen Psychologie Johannes Linschoten / Book Hardback
common.buy 123.99
Cartulaire de l'Abbaye de Saint-Victor de Marseille: Volume 1 Benjamin Edme Charles Guérard / Book Paperback
common.buy 87.99
Jacques La Hache Louis Noir / Book Paperback
common.buy 18.09
Metafora libre AMEDD ISSAC / Book Hardback
common.buy 29.19
Trois Pièces pour alto solo SAUGUET / Book Paperback
common.buy 14.09
La Bicyclette Cheah Sinann / Book Paperback
common.buy 21.09
GUNFIGHTER 01 CHRISTOPHE BEC / Book Hardback
common.buy 20.89
Hobbit, pe, Eno ha Distro Tolkien J. R. R. Tolkien / Book Paperback
common.buy 29.89
Ukryty blask swiat Carlosa Castanedy Lukasz Krzywon / Book Paperback
common.buy 6.29
Nijigahara holograph INIO ASANO / Book Paperback
common.buy 14.49
Perelandra Clive S. Lewis / Book Paperback
common.buy 27.99
Yummy Greg Neri / Book Paperback
common.buy 13.19
Star Trek Discovery Nejtěžší chvíle David Mack / Book Paperback
common.buy 11.59

Implementing a programming language means bridging the gap from the programmer's high-level thinking to the machine's zeros and ones. If this is done in an efficient and reliable way, programmers can concentrate on the actual problems they have to solve, rather than on the details of machines. But understanding the whole chain from languages to machines is still an essential part of the training of any serious programmer. It will result in a more competent programmer, who will moreover be able to develop new languages. A new language is often the best way to solve a problem, and less difficult than it may sound. This book follows a theory-based practical approach, where theoretical models serve as blueprint for actual coding. The reader is guided to build compilers and interpreters in a well-understood and scalable way. The solutions are moreover portable to different implementation languages. Much of the actual code is automatically generated from a grammar of the language, by using the BNF Converter tool. The rest can be written in Haskell or Java, for which the book gives detailed guidance, but with some adaptation also in C, C++, C#, or OCaml, which are supported by the BNF Converter. The main focus of the book is on standard imperative and functional languages: a subset of C++ and a subset of Haskell are the source languages, and Java Virtual Machine is the main target. Simple Intel x86 native code compilation is shown to complete the chain from language to machine. The last chapter leaves the standard paths and explores the space of language design ranging from minimal Turing-complete languages to human-computer interaction in natural language.

Actress & Polyglot
EWA KASP for
Play video
Ewa Kasp
Libristo has the largest selection of foreign-language books. That’s why I buy my books there.

About the book

Full name Implementing Programming Languages. An Introduction to Compilers and Interpreters
Author Aarne Ranta
Language English
Binding Book - Paperback
Date of issue 2012
Number of pages 224
EAN 9781848900646
ISBN 9781848900646
Libristo code 08853860
Weight 360
Dimensions 159 x 235 x 12
Give this book today
It's easy
1 Add to cart and choose Deliver as present at the checkout 2 We'll send you a voucher 3 The book will arrive at the recipient's address

You might also be interested in


Functional Programming, Glasgow 1992 John Launchbury / Book Paperback
common.buy 53.79
Advanced Guide to Python 3 Programming John Hunt / Book Paperback
common.buy 78.89
Introduction to Programming with Fortran Ian Chivers / Book Hardback
common.buy 146.99
Metaprogramming Elixir Chris McCord / Book Paperback
common.buy 18.99
Top
Modern X86 Assembly Language Programming Daniel Kusswurm / Book Paperback
common.buy 55.19
Abstract Algebraic Logic. An Introductory Textbook Josep Maria Font / Book Paperback
common.buy 30.89
Never a GAMBLE...Always a Sure BET: America's HBCU's Curtis Norman Symonds / Book Paperback
common.buy 16.39
White Gorilla Bruce Holmberg / Book Paperback
common.buy 20.09
Shaman in Mongolia and Tibet Mark A. Ashford / Book Paperback
common.buy 33.99
House of Fact, House of Ruin: Poems Tom Sleigh / Book Paperback
common.buy 13.99
Mercy in Action S. J. Thomas Massaro / Book Hardback
common.buy 117.89
Banking Secrecy and Global Finance Donato Masciandaro / Book Hardback
common.buy 118.29
Ayurveda Sahara Rose Ketabi / Book Paperback
common.buy 18.89
Neural Networks and Statistical Learning Ke-Lin Du / Book Paperback
common.buy 108.09
Create Your Own Brooches Corinne Alagille / Book Paperback
common.buy 25.29
Works of Leonard Woods .. Volume V.4 Leonard Woods / Book Hardback
common.buy 42.59
Duncan's Justice Sidney a Brown / Book Paperback
common.buy 16.49

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account