EUR 38,45
Une version moins chère de ce livre est disponible
Economisez EUR 19,26 (50%) avec la version Kindle de cet ouvrage.
EUR 19,19
Prix Kindle
EUR 38,45
Prix de la version papier

Economisez <span class="a-color-price">EUR 19,26 (50%)</span> avec la version Kindle de cet ouvrage. Lisez dès maintenant avec l'appli Kindle gratuite.
Disponible sur iOS, Android, Mac & PC.
  • Tous les prix incluent la TVA.
En stock.
Expédié et vendu par Amazon. Emballage cadeau disponible.
Vous l'avez déjà ? Vendez sur Amazon
Repliez vers l'arrière Repliez vers l'avant
Ecoutez Lecture en cours... Interrompu   Vous écoutez un extrait de l'édition audio Audible
En savoir plus
Voir les 2 images

Writing An Interpreter In Go (Anglais) Broché – 15 février 2017

5.0 étoiles sur 5 1 commentaire client

Voir les 2 formats et éditions Masquer les autres formats et éditions
Prix Amazon
Neuf à partir de Occasion à partir de
Format Kindle
Broché
EUR 38,45
EUR 38,45 EUR 69,75
Note: Cet article est éligible à la livraison en points de collecte. Détails
Récupérer votre colis où vous voulez quand vous voulez.
  • Choisissez parmi 17 000 points de collecte en France
  • Les membres du programme Amazon Prime bénéficient de livraison gratuites illimitées
Comment commander vers un point de collecte ?
  1. Trouvez votre point de collecte et ajoutez-le à votre carnet d’adresses
  2. Sélectionnez cette adresse lors de votre commande
Plus d’informations
click to open popover

Offres spéciales et liens associés


Description du produit

Présentation de l'éditeur

In this book we will create a programming language together. We'll start with 0 lines of code and end up with a fully working interpreter for the Monkey* programming language.

Step by step. From tokens to output. All code shown and included. Fully tested.

Buy this book to learn:

  • How to build an interpreter for a C-like programming language from scratch
  • What a lexer, a parser and an Abstract Syntax Tree (AST) are and how to build your own
  • What closures are and how and why they work
  • What the Pratt parsing technique and a recursive descent parser is
  • What others talk about when they talk about built-in data structures
  • What REPL stands for and how to build one

Why this book?

This is the book I wanted to have a year ago. This is the book I couldn't find. I wrote this book for you and me. So why should you buy it? What's different about it, compared to other interpreter or compiler literature?

  • Working code is the focus. Code is not just found in the appendix. Code is the main focus of this book.
  • It's small! It has around 200 pages of which a great deal are readable, syntax-highlighted, working code.
  • The code presented in the book is easy to understand, easy to extend, easy to maintain.
  • No 3rd party libraries! You're not left wondering: "But how does tool X do that?" We won't use a tool X. We only use the Go standard library and write everything ourselves.
  • Tests! The interpreter we build in the book is fully tested! Sometimes in TDD style, sometimes with the tests written after. You can easily run the tests to experiment with the interpreter and make changes.

Why this book?

This book is for you if you...

  • learn by building, love to look under the hood
  • love programming and to program for the sake of learning and joy!
  • are interested in how your favorite, interpreted programming language works
  • never took a compiler course in college
  • want to get started with interpreters or compilers…
  • ... but don't want to work through a theory-heavy, 800 pages, 4 pounds compiler book as a beginner
  • kept screaming "show me the code!" when reading about interpreters and compilers
  • always wanted to say: "Holy shit, I built a programming language!"

Aucun appareil Kindle n'est requis. Téléchargez l'une des applis Kindle gratuites et commencez à lire les livres Kindle sur votre smartphone, tablette ou ordinateur.

  • Apple
  • Android
  • Windows Phone
  • Android

Pour obtenir l'appli gratuite, saisissez votre numéro de téléphone mobile.



Détails sur le produit


Commentaires client

Partagez votre opinion avec les autres clients
Voir les 1 commentaires client

Meilleurs commentaires des clients

9 octobre 2017
Format: Broché|Achat vérifié
Une personne a trouvé cela utile
|Commentaire|Signaler un abus

Commentaires client les plus utiles sur Amazon.com

Amazon.com: 4,3 sur 5 étoiles 14 commentaires
F. Huynh
5,0 sur 5 étoilesLots of code to read and very accessible writing.
6 juin 2017 - Publié sur Amazon.com
Format: Broché|Achat vérifié
8 personnes ont trouvé cela utile.
Amazon Customer
5,0 sur 5 étoilesGreat book on creating a compiler and/ or interpreter
2 avril 2017 - Publié sur Amazon.com
Achat vérifié
8 personnes ont trouvé cela utile.
cprieto
5,0 sur 5 étoilesIt is what it says, a book about writing an interpreter in Go, and I loved it.
23 juin 2017 - Publié sur Amazon.com
Format: Broché|Achat vérifié
6 personnes ont trouvé cela utile.
Tyler Rhodes
4,0 sur 5 étoilesA good book for getting started on writing an interpreter
17 mai 2018 - Publié sur Amazon.com
Format: Broché|Achat vérifié
Une personne a trouvé cela utile.
Jose
4,0 sur 5 étoilesThe author has a gift for teaching these complex programming subjects in an easily understandable way
13 juin 2018 - Publié sur Amazon.com
Achat vérifié
2 personnes ont trouvé cela utile.

Où en sont vos commandes ?

Livraison et retours

Besoin d'aide ?