
领域特定语言
Domain-Specific Languages
Martin Fowler · 初版 2010 年
2人推荐
5位读者提及
5次提及
如果挑选和运用得当,Domain-Specific Languages(DSL)能够简化复杂代码、促进与客户的有效沟通、提高生产力并打通开发瓶颈。在《Domain-Specific Languages》一书中,著名软件开发专家Martin Fowler首先提供了软件专业人员决定是否以及何时使用DSL所需的信息。随后,针对适合使用DSL的场景,Fowler提出了构建它们的有效技术,并指导软件工程师为各自的应用选择合适的方法。本书介绍的技术可用于
Hacker News 上怎么说
正在加载完整评论……
马丁·福勒(Martin Fowler)和丽贝卡·帕森(Rebecca Parson)写的《领域特定语言》(Domain-Specific Languages)可能会很有趣:https://martinfowler.com/books/dsl.html
"Domain-Specific Languages" by Martin Fowler and Rebecca Parson might be interesting: https://martinfowler.com/books/dsl.html
它们被称为嵌入式领域特定语言(Embedded Domain-Specific Languages),Ruby 经常被用于此目的。如果你对这个课题感兴趣,那我推荐马丁·福勒写的那本好书:http://martinfowler.com/books/dsl.html
They're called Embedded Domain-Specific Languages, Ruby is used quite often for the same purposes. If you're interested in the subject, then I'd recommend Martin Fowler's excellent book: http://martinfowler.com/books/dsl.html
亚马逊链接:http://www.amazon.com/Domain-Specific-Languages-Addison-Wesl...
on amazon: http://www.amazon.com/Domain-Specific-Languages-Addison-Wesl...
……Levine #22《一步一步学汇编语言》(Assembly Language Step-by-Step)- Jeff Duntemann #23《垃圾回收算法与实现》(The Garbage Collection Handbook)- Richard Jones, Antony Hosking, Eliot Moss #24《游戏脚本高级编程》(Game Scripting Mastery)- Alex Varanese #25《领域特定语言》(Domain-specific Languages)- Martin Fowler, Rebecca Parsons #26《计算机体系结构:量化研究方法》(Computer Architecture)- John L. Hennessy, David A. Patterson #27《计算机系统要素》(The Elements of Computing Systems)- Noam Nisan, Shimon Schocken #28《ACE程序员……
…Levine #22 Assembly Language Step-by-Step - Jeff Duntemann #23 The Garbage Collection Handbook - Richard Jones, Antony Hosking, Eliot Moss #24 Game Scripting Mastery - Alex Varanese #25 Domain-specific Languages - Martin Fowler, Rebecca Parsons #26 Computer Architecture - John L. Hennessy, David A. Patterson #27 The Elements of Computing Systems - Noam Nisan, Shimon Schocken #28 The ACE Programmer's…
……让与库的交互感觉就像在用一种专用语言编程。这种思路可以追溯到最古老的编程语言之一——Lisp。”,Fowler, Martin (2010-09-23). Domain-Specific Languages (Addison-Wesley Signature Series (Fowler)) (Kindle Locations 473-475). Pearson Education (USA). Kindle Edition.
…make interacting with a library feel like programming in a specialized language. This is a strand of thinking that goes back to one of oldest programming languages, Lisp.”, Fowler, Martin (2010-09-23). Domain-Specific Languages (Addison-Wesley Signature Series (Fowler)) (Kindle Locations 473-475). Pearson Education (USA). Kindle Edition.