Domain Specific Languages

Afbeeldingen

Artikel vergelijken

  • Engels
  • Hardcover
  • 9780321712943
  • 30 september 2010
  • 640 pagina's
Alle productspecificaties

Martin Fowler

"Martin Fowler (born 1963) is a British software developer, author and international public speaker on software development, specializing in object-oriented analysis and design, UML, patterns, and agile software development methodologies, including extreme programming.

(Bron: Wikipedia. Beschikbaar onder de licentie Creative Commons Naamsvermelding/Gelijk delen.)"

Samenvatting

Designed as a wide-ranging guide to Domain Specific Languages (DSLs) and how to approach building them, this book covers a variety of different techniques available for DSLs. The goal is to provide readers with enough information to make an informed choice about whether or not to use a DSL and what kinds of DSL techniques to employ. Part I is a 150-page narrative overview that gives you a broad understanding of general principles. The reference material in Parts II through VI provides the details and examples you will need to get started using the various techniques discussed. Both internal and external DSL topics are covered, in addition to alternative computational models and code generation. Although the general principles and patterns presented can be used with whatever programming language you happen to be using, most of the examples are in Java or C#.

When carefully selected and used, Domain-Specific Languages (DSLs) may simplify complex code, promote effective communication with customers, improve productivity, and unclog development bottlenecks. In Domain-Specific Languages, noted software development expert Martin Fowler first provides the information software professionals need to decide if and when to utilize DSLs. Then, where DSLs prove suitable, Fowler presents effective techniques for building them, and guides software engineers in choosing the right approaches for their applications.

This book’s techniques may be utilized with most modern object-oriented languages; the author provides numerous examples in Java and C#, as well as selected examples in Ruby. Wherever possible, chapters are organized to be self-standing, and most reference topics are presented in a familiar patterns format.

Armed with this wide-ranging book, developers will have the knowledge they need to make important decisions about DSLs—and, where appropriate, gain the significant technical and business benefits they offer.

The topics covered include:

• How DSLs compare to frameworks and libraries, and when those alternatives are sufficient

• Using parsers and parser generators, and parsing external DSLs

• Understanding, comparing, and choosing DSL language constructs

• Determining whether to use code generation, and comparing code generation strategies

• Previewing new language workbench tools for creating DSLs

Productspecificaties

Inhoud

Taal
en
Bindwijze
Hardcover
Oorspronkelijke releasedatum
30 september 2010
Aantal pagina's
640
Illustraties
Nee

Betrokkenen

Hoofdauteur
Martin Fowler
Tweede Auteur
Rebecca Parsons
Hoofduitgeverij
AWPC

Overige kenmerken

Editie
1
Extra groot lettertype
Nee
Product breedte
186 mm
Product hoogte
38 mm
Product lengte
238 mm
Studieboek
Ja
Verpakking breedte
185 mm
Verpakking hoogte
40 mm
Verpakking lengte
242 mm
Verpakkingsgewicht
1150 g

EAN

EAN
9780321712943

Je vindt dit artikel in

Taal
Engels
Boek, ebook of luisterboek?
Boek
Studieboek of algemeen
Algemene boeken
Aanbiedingen
Aanbiedingen
Nog geen reviews

Kies gewenste uitvoering

Prijsinformatie en bestellen

De prijs van dit product is 21 euro en 29 cent. De meest getoonde prijs is 51 euro en 99 cent. Je bespaart 59%.
Je bespaart 59%
Op voorraad
Select
Voor 23:59 besteld, morgen in huis
Verkoop door bol
  • Prijs inclusief verzendkosten, verstuurd door bol
  • Ophalen bij een bol afhaalpunt mogelijk
  • 30 dagen bedenktijd en gratis retourneren
  • Dag en nacht klantenservice
Bezorgopties
  • Vandaag nog in huis (bestel ma-vr voor 12:00, bezorging tussen 17:00 en 22:00)
  • Doordeweeks ook ’s avonds in huis
  • Ook zondag in huis (bestel voor za 23:59)

Lijst met gekozen artikelen om te vergelijken

Vergelijk artikelen