</> CodeBooks
    ← Volver a C# (página 11)
    Portada de DSLs in Boo

    DSLs in Boo

    Ayende Rahien

    Editorial
    Manning
    Año
    2019
    Páginas
    ~352
    Nivel
    Intermedio

    De qué trata

    Obra fascinante de Oren Eini (conocido mundialmente como Ayende Rahien, creador de RavenDB y Rhino Mocks) sobre el diseño y construcción de lenguajes de dominio específico (DSLs) sobre la plataforma .NET utilizando el lenguaje Boo.

    Ayende desvela las técnicas de metaprogramación del compilador: macros sintácticas, manipulación del árbol de sintaxis abstracta (AST) en tiempo de compilación y ejecución dinámica de código para crear DSLs elegantes y legibles para expertos del negocio. Explica cómo crear lenguajes específicos para reglas de negocio, enrutamiento y procesamiento de pedidos.

    Una lectura de culto para programadores avanzados y arquitectos interesados en la ingeniería de compiladores y lenguajes personalizados sobre .NET.

    • DSLs
    • Boo Language
    • Ayende Rahien
    • Metaprogramación
    • Compiladores
    • AST
    • .NET
    • Reglas de Negocio

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Lenguaje de dominio específico (DSL) para liquidación de seguros

    Construcción de un compilador de DSL personalizado que traduce reglas de negocio escritas en lenguaje cuasi-natural a código ejecutable en .NET.

    Más de C# con nivel Intermedio