LIBRISTO
LIBROAMANTO
obligatoriu
Faceți parte dintr-o comunitate de iubitori de cărți din întreaga lume și beneficiați de o mulțime de avantaje Creați-vă un cont gratuit
0
Transport gratuit la punctele de livrare Pick Up peste 349.00 lei
Packeta 15.00 lei Serviciul de curierat Cargus 28.00 lei Easybox 20.00 lei FAN Courier 20.00 lei Punct FAN 16.00 lei Punct DPD 17.00 lei Curier DPD 25.00 lei

Livrare gratuită pentru comenzile peste 349,00 lei.

Implementing Programming Languages. An Introduction to Compilers and Interpreters

Limba englezăengleză
Carte Carte broșată
Carte Implementing Programming Languages. An Introduction to Compilers and Interpreters Aarne Ranta
Codul Libristo: 08853860
Editura College Publications, mai 2012
Implementing a programming language means bridging the gap from the programmer's high-level thinking... Descrierea completă
? points 56 b
122.25 lei
În depozitul extern Expediem în 14-21 zile

Până la 30 de zile pentru returnare


Clienții au cumpărat de asemenea


GASTON II.CAHIER D'ACTIVITIES M.A. Apicella / Carte Carte broșată
common.buy 55.87 lei
Hobbit, pe, Eno ha Distro Tolkien J. R. R. Tolkien / Carte Carte broșată
common.buy 158.36 lei
Nijigahara holograph INIO ASANO / Carte Carte broșată
common.buy 76.88 lei
Ukryty blask swiat Carlosa Castanedy Lukasz Krzywon / Carte Carte broșată
common.buy 35.26 lei
Wyszywanki. Mali Mistrzowie Marjane Satrapi / Carte Copertă tare
common.buy 85.63 lei
Star Trek Discovery Nejtěžší chvíle David Mack / Carte Carte broșată
common.buy 61.48 lei
GUNFIGHTER 01 CHRISTOPHE BEC / Carte Copertă tare
common.buy 88.43 lei

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.

Actriță & Poliglotă
EWA KASP pentru
Redă videoclipul
Ewa Kasp
Libristo are cea mai mare selecție de literatură în limbi străine. De aceea îmi cumpăr cărțile de aici.

Informații despre carte

Titlu complet Implementing Programming Languages. An Introduction to Compilers and Interpreters
Autor Aarne Ranta
Limba engleză
Legare Carte - Carte broșată
Data publicării 2012
Număr pagini 224
EAN 9781848900646
ISBN 9781848900646
Codul Libristo 08853860
Greutatea 360
Dimensiuni 159 x 235 x 12
Dăruiește această carte chiar astăzi
Este foarte ușor
1 Adaugă cartea în coș și selectează Livrează ca un cadou 2 Îți vom trimite un voucher în schimb 3 Cartea va ajunge direct la adresa destinatarului

Ar putea de asemenea, să te intereseze


Functional Programming, Glasgow 1992 John Launchbury / Carte Carte broșată
common.buy 285.40 lei
Introduction to Programming with Fortran Ian Chivers / Carte Copertă tare
common.buy 779.86 lei
Metaprogramming Elixir Chris McCord / Carte Carte broșată
common.buy 100.50 lei
Advanced Guide to Python 3 Programming John Hunt / Carte Carte broșată
common.buy 418.59 lei
Modern X86 Assembly Language Programming Daniel Kusswurm / Carte Carte broșată
common.buy 292.48 lei
Abstract Algebraic Logic. An Introductory Textbook Josep Maria Font / Carte Carte broșată
common.buy 163.77 lei
Shaman in Mongolia and Tibet Mark A. Ashford / Carte Carte broșată
common.buy 180.31 lei
Never a GAMBLE...Always a Sure BET: America's HBCU's Curtis Norman Symonds / Carte Carte broșată
common.buy 86.87 lei
White Gorilla Bruce Holmberg / Carte Carte broșată
common.buy 106.33 lei
Religious Literacy Through Ethnography KUMEK / Carte Carte broșată
common.buy 559.69 lei
Neural Networks and Statistical Learning Ke-Lin Du / Carte Carte broșată
common.buy 602.14 lei
Duncan's Justice Sidney a Brown / Carte Carte broșată
common.buy 87.71 lei
Curând
Christian Dior: Designer of Dreams Florence Müller Fabien Baron / Carte Copertă tare
common.buy 394.14 lei
House of Fact, House of Ruin: Poems Tom Sleigh / Carte Carte broșată
common.buy 69.81 lei
Mercy in Action S. J. Thomas Massaro / Carte Copertă tare
common.buy 576.54 lei
Ayurveda Sahara Rose Ketabi / Carte Carte broșată
common.buy 100.09 lei
Letting Ana Go Anonymous / Carte Carte broșată
common.buy 55.24 lei
Top
Authentic Happiness Martin E. P. Seligman / Carte Carte broșată
common.buy 81.25 lei
How Women Should Ride C. De Hurst / Carte Carte broșată
common.buy 114.13 lei

Logare

Conectare la contul de utilizator Încă nu ai un cont Libristo? Crează acum!

 
obligatoriu
obligatoriu

Nu ai un cont? Beneficii cu contul Libristo!

Datorită contului Libristo, vei avea totul sub control.

Creare cont Libristo
Consilier de cărți Libroamiko
Bună ziua, sunt Libroamiko, vă pot ajuta?