EUR 37,44
Hay una versión más barata de este libro
Ahorra EUR 20,21 (54%) al elegir la edición Kindle.
EUR 17,23
Precio Kindle
EUR 37,44
Precio del libro de bolsillo

Ahorra <span class="a-color-price">EUR 20,21 (54%)</span> al elegir la edición Kindle. Lee ahora con la aplicación de lectura Kindle gratuita, disponible para iOS, Android, Mac y PC.
  • Precio final del producto
Envío GRATIS. Ver detalles
En stock.
Vendido y enviado por Amazon. Se puede envolver para regalo.
Writing An Interpreter In... se ha añadido a la cesta
¿Tienes uno para vender? Vender en Amazon
Volver atrás Ir adelante
Escuchar Reproduciendo... Interrumpido   Muestra de la versión audiolibro de Audible.
Más información
Ver las 2 imágenes

Writing An Interpreter In Go (Inglés) Tapa blanda – 7 ago 2018


Ver los 2 formatos y ediciones Ocultar otros formatos y ediciones
Precio Amazon
Nuevo desde Usado desde
Versión Kindle
Tapa blanda
EUR 37,44
EUR 37,44
click to open popover

Descripción del producto

Reseña del editor

Writing An Interpreter In Go - Version 1.5 - Find out more at https://interpreterbook.com

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.

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!"

No es necesario ningún dispositivo Kindle. Descárgate una de las apps de Kindle gratuitas para comenzar a leer libros Kindle en tu smartphone, tablet u ordenador.

  • Apple
  • Android
  • Windows Phone

Obtén la app gratuita:



Detalles del producto


Ninguna opinión de cliente


Valorar este producto

Comparte tu opinión con otros clientes

Opiniones de clientes más útiles en Amazon.com

Amazon.com: 4,4 de 5 estrellas 17 opiniones
F. Huynh
5,0 de 5 estrellasLots of code to read and very accessible writing.
6 de junio de 2017 - Publicado en Amazon.com
Compra verificada
A 9 personas les ha parecido esto útil.
Amazon Customer
5,0 de 5 estrellasGreat book on creating a compiler and/ or interpreter
2 de abril de 2017 - Publicado en Amazon.com
Compra verificada
A 8 personas les ha parecido esto útil.
cprieto
5,0 de 5 estrellasIt is what it says, a book about writing an interpreter in Go, and I loved it.
23 de junio de 2017 - Publicado en Amazon.com
Compra verificada
A 7 personas les ha parecido esto útil.
Tyler Rhodes
4,0 de 5 estrellasA good book for getting started on writing an interpreter
17 de mayo de 2018 - Publicado en Amazon.com
Compra verificada
A 2 personas les ha parecido esto útil.
Jose
4,0 de 5 estrellasThe author has a gift for teaching these complex programming subjects in an easily understandable way
13 de junio de 2018 - Publicado en Amazon.com
Compra verificada
A 2 personas les ha parecido esto útil.