$798.15

Estas promociones se aplicarán a este artículo:

Algunas promociones pueden ser combinadas; otras no. Para mas detalles, revisa los Terminos y Condiciones asociados con cada promoción.

¡Te suscribiste a ! Compraremos en preventa tus artículos en un plazo de 24 horas a partir de que estén disponibles. Cuando se lancen nuevos libros, cobraremos a tu método de pago predeterminado el precio más bajo disponible durante el periodo de preventa.
Actualiza tu dispositivo o método de pago, cancela preventas individuales o tu suscripción en
Mis membresías y suscripciones
Agregado a

Ocurrió un problema.

Se produjo un error al recuperar tus Listas de deseos. Inténtalo de nuevo.

Ocurrió un problema.

Lista no disponible.
Imagen del logotipo de la app de Kindle

Descarga la app de Kindle gratuita y comienza a leer libros Kindle al instante en tu smartphone, tablet o computadora no se requiere un dispositivo Kindle.

Lee instantáneamente en tu navegador con Kindle para web.

Con la cámara de tu teléfono celular: escanea el siguiente código y descarga la app de Kindle.

Código QR para descargar la app de Kindle

  • Crafting Interpreters (English Edition)

Seguir al autor

Recibe actualizaciones sobre sus nuevos lanzamientos y recomendaciones de acuerdo a lo que te gusta.
Se produjo un error. Intenta enviar tu solicitud de nuevo más tarde.

Crafting Interpreters (English Edition) Edición Kindle

4.8 de 5 estrellas (690)

Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their only experience with that corner of computer science was a terrifying "compilers" class that they suffered through in undergrad and tried to blot from their memory as soon as they had scribbled their last NFA to DFA conversion on the final exam.

That fearsome reputation belies a field that is rich with useful techniques and not so difficult as some of its practitioners might have you believe. A better understanding of how programming languages are built will make you a stronger software engineer and teach you concepts and data structures you'll use the rest of your coding days. You might even have fun.

This book teaches you everything you need to know to implement a full-featured, efficient scripting language. You’ll learn both high-level concepts around parsing and semantics and gritty details like bytecode representation and garbage collection. Your brain will light up with new ideas, and your hands will get dirty and calloused.

Starting from main(), you will build a language that features rich syntax, dynamic typing, garbage collection, lexical scope, first-class functions, closures, classes, and inheritance. All packed into a few thousand lines of clean, fast code that you thoroughly understand because you wrote each one yourself.
Debido al gran tamaño del archivo, es posible que este libro tarde más en descargarse
Conoce los beneficios de la app Conoce%20los%20beneficios%20de%20la%20app

Detalles del producto

Acerca del autor

Sigue a autores para obtener actualizaciones sobre los estrenos y mejores recomendaciones.
Robert Nystrom
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Descubre más de los libros del autor, consulta autores similares, lee recomendaciones de libros y más.

Opiniones de clientes

4.8 de 5 estrellas
690 calificaciones globales

Las mejores reseñas de México

  • Comentado en México el 22 de octubre de 2021
    Formato: Pasta blandaCompra verificada
    Si alguna vez quisiste saber cómo escribir un intérprete de un lenguaje de programación de (relativamente) alto nivel, este es un gran libro. El autor empieza definiendo el lenguaje que quiere implementar (Lox) y luego desarrollo dos intérpretes para este lenguaje, uno en Java (para entender las bases) y luego otro mucho más rápido en C, pero también más complejo, en C.

    Se trata de un libro ameno, escrito por un experto que conoce el tema a fondo y que te permitirá aprender todos los conceptos fundamentales. ¡Altamente recomendado!
    A 10 personas les resultó útil
    Reportar
  • Comentado en México el 3 de mayo de 2022
    Formato: Pasta blandaCompra verificada
    Excelente !!! los conceptos teóricos bastante bien explicados, todas las fases de compilación, análisis léxico, sintáctico y semántico están muy entendibles, para alumnos que cursan la carrera de sistemas, informática o tecnologías de la información, este libro está más que recomendable,
    A 2 personas les resultó útil
    Reportar
  • Comentado en México el 23 de diciembre de 2022
    Formato: Pasta blandaCompra verificada
    El producto llego bien a pesar de haber pasado por anzalduas.
    Poco más puedo pedir.

    Más que una opción de DHL.
  • Comentado en México el 25 de enero de 2023
    Formato: Pasta blandaCompra verificada
    Excelente libro. Lo más importante de todo es que se muestra la implementación de la teoria.

Mejores reseñas de otros países

Traducir todas las opiniones al Español
  • Amazon Customer
    5.0 de 5 estrellas a great buy
    Comentado en India el 11 de febrero de 2026
    Formato: Pasta blandaCompra verificada
    very good book... well built... very well printed.
    Although, the book is available online, it is good to have a paper book.
    Imagen del cliente
    Amazon Customer
    5.0 de 5 estrellas
    a great buy

    Comentado en India el 11 de febrero de 2026
    very good book... well built... very well printed.
    Although, the book is available online, it is good to have a paper book.
    Imágenes en esta reseña
    Imagen del cliente Imagen del cliente Imagen del cliente
    Reportar
  • Cliente Amazon
    5.0 de 5 estrellas Practical, Easy, Demystifying
    Comentado en Italia el 24 de enero de 2025
    Formato: Pasta blandaCompra verificada
    It makes all topics easy to digest. It's so satisfying to see the interpreter slowly become more powerful. You will go through many interesting cs topics, like closures and garbage collectors. Many chapters ends with additional notes that analyze the implementation choice between different real languages.
  • Raul Costa Junior
    5.0 de 5 estrellas Great Book!
    Comentado en Alemania el 10 de enero de 2026
    Formato: Pasta blandaCompra verificada
    Teaches about compilers, interpreters and language runtime in a hands-on, pragmatic and accessible way. Great reading!
  • Maurice Szmurlo
    5.0 de 5 estrellas Un must have pour tous ceux qui sont intéressés pas des interpréteurs ou des compilateurs et des VM
    Comentado en Francia el 26 de diciembre de 2024
    Formato: Pasta blandaCompra verificada
    Excellent. Pour tous les niveau (ok, il faut quand même savoir développer à la base). Absolument limpide. Couvre la création d'un interprète, d'une machine virtuelle pour exécuter du byte code et le compilateur pour générer ce byte code. Un vrai bijou
  • Norm Deplume
    5.0 de 5 estrellas Now you don't need to go bothering dragons till you're ready for them.
    Comentado en el Reino Unido el 4 de octubre de 2025
    Formato: Pasta blandaCompra verificada
    I wish this book had been around when I was an undergraduate. It's not just an excellent introduction to the field of compilers and, particularly, interpreters, but actually has some of the best explanation of some general computer science/software engineering concept I've come across.
    I have found I end up skim reading over some of the code. Nystrom has chosen to include all of it for completeness.

Informar de un problema


¿Este producto tiene contenido inapropiado?
¿Cree que este producto infringe los derechos de autor?
¿Este producto tiene problemas de calidad o formato?