• Open Daily: 10am - 10pm
    Alley-side Pickup: 10am - 7pm

    3038 Hennepin Ave Minneapolis, MN
    612-822-4611

Open Daily: 10am - 10pm | Alley-side Pickup: 10am - 7pm
3038 Hennepin Ave Minneapolis, MN
612-822-4611
Software Languages: Syntax, Semantics, and Metaprogramming

Software Languages: Syntax, Semantics, and Metaprogramming

Hardcover

Programming

ISBN10: 3319907980
ISBN13: 9783319907987
Publisher: Springer Nature
Published: May 28 2018
Pages: 424
Weight: 1.79
Height: 1.00 Width: 6.14 Depth: 9.21
Language: English
1 The Notion of a Software Language.- 2 A Story of a Domain-Specific Language.- 3 Foundations of Tree- and Graph-Based Abstract Syntax.- 4 Representation of Object Programs in Metaprograms.- 5 A Suite of Metaprogramming Scenarios.- 6 Foundations of Textual Concrete Syntax.- 7 Implementation of Textual Concrete Syntax.- 8 A Primer on Operational Semantics.- 9 A Primer on Type Systems.- 10 An Excursion into the Lambda Calculus.- 11 An Ode to Compositionality.- 12 A Suite of Metaprogramming Techniques.

Also in

Programming