LIBRISTO
LIBROAMANTO
obbligatorio
Entra a far parte di una comunità di amanti dei libri di tutto il mondo e ottieni numerosi vantaggi. Crea un account gratuito
0
Spedizione gratuita con Packeta per un prezzo superiore a 69.99 €
Bartolini 4.49 Punto Poste 5.49 Punto Poste 5.49 Punto Bartolini 3.49 DHL 6.99 GLS 7.99

Spedizione gratuita per ordini superiori a 69,99 euro.

Implementing Programming Languages. An Introduction to Compilers and Interpreters

Lingua IngleseInglese
Libro In brossura
Libro Implementing Programming Languages. An Introduction to Compilers and Interpreters Aarne Ranta
Codice Libristo: 08853860
Casa editrice College Publications, maggio 2012
Implementing a programming language means bridging the gap from the programmer's high-level thinking... Descrizione completa
? points 56 b
22.99
Magazzino esterno Inviamo tra 9-15 giorni

30 giorni per il reso


I clienti hanno acquistato anche


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

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.

Attrice & Poliglotta
EWA KASP per
Riproduci video
Ewa Kasp
Libristo ha la più grande selezione di letteratura in lingue straniere. Per questo compro i miei libri qui.

Informazioni sul libro

Titolo completo Implementing Programming Languages. An Introduction to Compilers and Interpreters
Autore Aarne Ranta
Lingua Inglese
Rilegatura Libro - In brossura
Data di pubblicazione 2012
Numero di pagine 224
EAN 9781848900646
ISBN 9781848900646
Codice Libristo 08853860
Casa editrice College Publications
Peso 360
Dimensioni 159 x 235 x 12
Regala questo libro oggi stesso
È facile
1 Aggiungi il libro al carrello e scegli la consegna come regalo 2 Ti invieremo subito il buono 3 Il libro arriverà all'indirizzo del destinatario

Potrebbe interessarti anche


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

Accesso

Accedi al tuo account. Non hai ancora un account Libristo? Crealo ora!

 
obbligatorio
obbligatorio

Non hai un account? Ottieni i vantaggi di un account Libristo!

Con un account Libristo, avrai tutto sotto controllo.

Crea un account Libristo