DSLs in Boo: Domain Specific Languages in .NET (Paperback)
暫譯: Boo中的DSL:.NET中的領域特定語言 (平裝本)
Ayende Rahien
- 出版商: Manning
- 出版日期: 2010-01-28
- 售價: $1,570
- 貴賓價: 9.8 折 $1,539
- 語言: 英文
- 頁數: 352
- 裝訂: Paperback
- ISBN: 1933988606
- ISBN-13: 9781933988603
-
相關分類:
Domain-Driven Design
立即出貨(限量) (庫存=1)
買這商品的人也買了...
-
深入淺出設計模式 (Head First Design Patterns)$880$695 -
深入淺出物件導向分析與設計 (Head First Object-Oriented Analysis and Design)$880$695 -
Software Language Engineering: Creating Domain-Specific Languages Using Metamodels (Paperback)$1,400$1,372 -
ASP.NET 4.0 專題實務 II-範例應用與 4.0 新功能, 2/e$750$593 -
Kent Beck 的實作模式 (Implementation Patterns)$320$272 -
Docker 錦囊妙計 (Docker Cookbook)$680$537 -
Arduino 官方正版 Genuino 101$1,700$1,700 -
Raspberry Pi 3 Model B+ (UK製)$4,620$4,389 -
Effective DevOps 中文版 (Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale)$720$569 -
JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine (Paperback)$1,980$1,940 -
晉昇軟體最高殿堂:Jenkins2 持續整合大師之路$600$474 -
$1,320Deep Learning with JavaScript: Neural Networks in Tensorflow.Js -
JavaScript 技術手冊$560$476 -
Building a Future-Proof Cloud Infrastructure: A Unified Architecture for Network, Security and Storage Services (Paperback)$1,998$1,958 -
$1,584Microservices Security in Action -
$2,070Multithreaded JavaScript: Concurrency Beyond the Event Loop -
Structure and Interpretation of Computer Programs: JavaScript Edition (Paperback)$2,680$2,546 -
建構機器學習管道|運用 TensorFlow 實現模型生命週期自動化 (Building Machine Learning Pipelines: Automating Model Life Cycles with Tensorflow)$580$458 -
$1,767Functional Design: Principles, Patterns, and Practices (Paperback) -
OpenTelemetry 入門指南:建立全面可觀測性架構(iThome鐵人賽系列書)【軟精裝】$750$585 -
Learning Systems Thinking: Essential Nonlinear Skills and Practices for Software Professionals (Paperback)$190$180 -
Collaborative Software Design: How to Facilitate Domain Modeling Decisions$1,750$1,663 -
內行人才知道的機器學習系統設計面試指南 (Machine Learning System Design Interview)$680$537 -
Mastering Opentelemetry and Observability: Enhancing Application and Infrastructure Performance and Avoiding Outages$2,100$1,995 -
Full Stack JavaScript Strategies: The Hidden Parts Every Mid-Level Developer Needs to Know (Paperback)$2,062$1,953
相關主題
商品描述
A general-purpose language like C# is designed to handle all programming tasks. By contrast, the structure and syntax of a Domain-Specific Language are designed to match a particular applications area. A DSL is designed for readability and easy programming of repeating problems. Using the innovative Boo language, it's a breeze to create a DSL for your application domain that works on .NET and does not sacrifice performance.
DSLs in Boo shows you how to design, extend, and evolve DSLs for .NET by focusing on approaches and patterns. You learn to define an app in terms that match the domain, and to use Boo to build DSLs that generate efficient executables. And you won't deal with the awkward XML-laden syntax many DSLs require. The book concentrates on writing internal (textual) DSLs that allow easy extensibility of the application and framework. And if you don't know Boo, don't worry-you'll learn right here all the techniques you need.
商品描述(中文翻譯)
一種通用語言如 C# 被設計用來處理所有的程式設計任務。相對而言,領域特定語言(Domain-Specific Language, DSL)的結構和語法則是為了匹配特定的應用領域而設計的。DSL 的設計重點在於可讀性和簡化重複問題的程式設計。使用創新的 Boo 語言,為您的應用領域創建一個在 .NET 上運行且不妥協性能的 DSL 變得輕而易舉。
《Boo 中的 DSL》向您展示如何設計、擴展和演進 .NET 的 DSL,重點在於方法和模式。您將學會用符合領域的術語來定義應用程式,並使用 Boo 來構建生成高效可執行檔的 DSL。而且,您不必處理許多 DSL 所需的繁瑣 XML 語法。本書專注於編寫內部(文本)DSL,這使得應用程式和框架的擴展變得簡單。如果您不熟悉 Boo,別擔心——您將在這裡學到所有所需的技術。
