Domain-Specific Languages (Hardcover)
暫譯: 領域特定語言 (精裝版)
Martin Fowler
- 出版商: Addison Wesley
- 出版日期: 2010-09-23
- 售價: $2,280
- 貴賓價: 9.8 折 $2,234
- 語言: 英文
- 頁數: 640
- 裝訂: Hardcover
- ISBN: 0321712943
- ISBN-13: 9780321712943
-
相關分類:
Domain-Driven Design
-
相關翻譯:
領域特定語言 (簡中版)
立即出貨
買這商品的人也買了...
-
Testing Computer Software, 2/e (Paperback)$3,090$2,936 -
Patterns of Enterprise Application Architecture (Hardcover)$2,640$2,587 -
深入淺出設計模式 (Head First Design Patterns)$880$695 -
$1,488C++ GUI Programming with Qt 4, 2/e (Hardcover) -
UML 精華 ─ 增訂 SysML、Real-time 與 Workflow 概念, 3/e (UML Distilled, 3/e)$560$442 -
大話設計模式$620$490 -
iPhone 創意程式設計家, 2/e (適用 SDK 3、SDK 4)$530$419 -
全球最強 VMware vSphere 4 企業環境建構$860$731 -
Google Android 2.X 應用程式開發實戰$520$411 -
鳥哥的 Linux 私房菜-基礎學習篇, 3/e$820$648 -
Google!Android 2 手機應用程式設計入門, 3/e$530$419 -
Google Android SDK 開發範例大全 2$890$703 -
深入淺出 Android 系統原理及開發要點$450$351 -
Visual C# 2010 程式設計經典$650$514 -
$2,090Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Hardcover) -
PHP 6 & MySQL 6 網頁資料庫程式設計演繹$600$474 -
最簡單的互動設計 Arduino一試就上手$450$356 -
前進 Android Market!Google Android SDK 實戰演練$850$672 -
Google Android 2.X 應用程式開發實戰, 2/e$580$458 -
Google Android SDK 開發範例大全, 3/e$950$751 -
深入淺出 Android 系統移植與開發測試$490$382 -
深入淺出 Python (Head First Python)$780$616 -
NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence (Paperback)$1,685$1,651 -
BIM 建築資訊建模手冊, 2/e-寫給業主、專案經理、設計師、工程師以及承包商的 BIM 建築資訊建模指南(BIM Handbook, 2/e)$1,500$1,185 -
$414領域專用語言實戰 (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的新語言工作台工具
