Domain-Specific Languages (Hardcover)
暫譯: 領域特定語言 (精裝版)
Martin Fowler
- 出版商: Addison Wesley
- 出版日期: 2010-09-23
- 售價: $2,280
- 貴賓價: 9.5 折 $2,166
- 語言: 英文
- 頁數: 640
- 裝訂: Hardcover
- ISBN: 0321712943
- ISBN-13: 9780321712943
-
相關分類:
C#、Java 程式語言
-
相關翻譯:
領域特定語言 (簡中版)
立即出貨
買這商品的人也買了...
-
$3,000$2,850 -
$2,640$2,508 -
$880$695 -
$1,488C++ GUI Programming with Qt 4, 2/e (Hardcover)
-
$560$442 -
$620$490 -
$530$350 -
$860$731 -
$520$411 -
$820$648 -
$530$419 -
$890$703 -
$450$351 -
$650$514 -
$2,090Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Hardcover)
-
$600$396 -
$450$356 -
$850$672 -
$580$458 -
$950$751 -
$490$382 -
$780$663 -
$1,685$1,601 -
$1,500$990 -
$352領域專用語言實戰 (DSLs in Action)
相關主題
商品描述
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
商品描述(中文翻譯)
當精心選擇和使用時,特定領域語言(Domain-Specific Languages, DSLs)可以簡化複雜的程式碼,促進與客戶的有效溝通,提高生產力,並解決開發瓶頸。在《特定領域語言》(Domain-Specific Languages)一書中,著名的軟體開發專家馬丁·福勒(Martin Fowler)首先提供了軟體專業人員所需的信息,以決定是否以及何時使用DSL。接著,在DSL適用的情況下,福勒提出了構建DSL的有效技術,並指導軟體工程師選擇適合其應用的正確方法。
本書的技術可與大多數現代物件導向語言一起使用;作者提供了許多Java和C#的範例,以及選定的Ruby範例。各章節在可能的情況下組織為獨立的單元,大多數參考主題以熟悉的模式格式呈現。
擁有這本內容廣泛的書籍,開發人員將具備做出有關DSL的重要決策所需的知識,並在適當的情況下獲得其所提供的顯著技術和商業利益。
涵蓋的主題包括:
• DSL與框架和庫的比較,以及何時這些替代方案足夠
• 使用解析器和解析器生成器,以及解析外部DSL
• 理解、比較和選擇DSL語言結構
• 確定是否使用程式碼生成,並比較程式碼生成策略
• 預覽用於創建DSL的新語言工作台工具