{"product_id":"language-implementation-patterns-create-your-own-domain-specific-and-general-programming-languages-9781934356456","title":"Patrones de implementación de lenguajes: Cree sus propios lenguajes de programación de dominio específico y de propósito general","description":"\u003cp\u003eAprenda a crear lectores de archivos de configuración, lectores de datos, generadores de código basados en modelos, traductores de código fuente a código fuente, analizadores de código fuente e intérpretes. No necesita tener experiencia en informática: el creador de ANTLR, Terence Parr, desmitifica la implementación del lenguaje al dividirlo en los patrones de diseño más comunes. Patrón por patrón, aprenderá las habilidades clave que necesita para implementar sus propios lenguajes informáticos.\u003cbr\u003e\u003cbr\u003eSaber cómo crear lenguajes específicos de dominio (DSL) puede brindarle un gran aumento de productividad. En lugar de escribir código en un lenguaje de programación de propósito general, puede construir primero un lenguaje personalizado adaptado para que sea eficiente en un dominio particular.\u003cbr\u003e\u003cbr\u003eLa clave es comprender los patrones comunes que se encuentran en las implementaciones de lenguajes. \u003ci\u003eLanguage Design Patterns\u003c\/i\u003e identifica y condensa los patrones de diseño más comunes, proporcionando implementaciones de ejemplo de cada uno.\u003cbr\u003e\u003cbr\u003eLas implementaciones de los patrones usan Java, pero los patrones en sí son completamente generales. Algunas de las implementaciones usan el conocido generador de analizadores ANTLR, por lo que los lectores encontrarán este libro una excelente fuente de ejemplos de ANTLR. Pero este libro beneficiará a cualquiera interesado en implementar lenguajes, independientemente de su herramienta preferida. Otros libros de implementación de lenguajes se centran en compiladores, que rara vez necesita en su vida diaria. En cambio, Language Design Patterns le muestra patrones que puede usar para todo tipo de aplicaciones de lenguaje.\u003cbr\u003e\u003cbr\u003eAprenderá a crear lectores de archivos de configuración, lectores de datos, generadores de código basados en modelos, traductores de código fuente a código fuente, analizadores de código fuente e intérpretes. Cada capítulo agrupa patrones de diseño relacionados y, en cada patrón, obtendrá experiencia práctica al construir una implementación de ejemplo completa. Al terminar el libro, sabrá cómo resolver la mayoría de los problemas comunes de implementación de lenguajes.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-10881968\"\u003eTerence Parr\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Pragmatic Bookshelf\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 26\/01\/2010\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 380\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.34 lbs\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.10h x 7.54w x 0.75d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781934356456\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 193435645X\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM010000\"\u003eProgramación | Compiladores\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051000\"\u003eProgramación | General\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051230\"\u003eDesarrollo de software e ingeniería | General\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eAcerca del autor\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTerence Parr es profesor de informática y director del programa de posgrado en la Universidad de San Francisco, donde continúa trabajando en su generador de analizadores ANTLR (http:\/\/www.antlr.org) y en su motor de plantillas (http:\/\/www.stringtemplate.org). Terence ha trabajado como consultor y ha ocupado varios puestos técnicos en empresas como IBM, Lockheed Missiles and Space, NeXT y Renault Automation. Terence tiene un doctorado en ingeniería informática de la Universidad de Purdue y fue becario postdoctoral en el Army High-Performance Computing Research Center de la Universidad de Minnesota, donde construyó traductores de código fuente FORTRAN paralelizados. Es el autor de The Definitive ANTLR Reference: http:\/\/pragprog.com\/titles\/tpantlr.\u003c\/p\u003e","brand":"Pragmatic Bookshelf","offers":[{"title":"Default Title","offer_id":42673244045549,"sku":"9781934356456","price":49.52,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_d912de70-9f78-4afd-9f2f-5fb635b182c6.jpg?v=1649550290","url":"https:\/\/sureshotbooks.com\/es\/products\/language-implementation-patterns-create-your-own-domain-specific-and-general-programming-languages-9781934356456","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}