`
touchmm
  • 浏览: 1037371 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Martin Fowler关于DSL的文章

阅读更多

Martin 真够勤劳的,关于DSL的好文,还没有细读,但Martin的文章,肯定是非常值得读的。Whatever,推介一下先。

Language Workbenches: The Killer-App for Domain Specific Languages?

http://martinfowler.com/articles/languageWorkbench.html

分享到:
评论

相关推荐

    Java8采用Martin Fowler的方法创建内部DSL

    Java 8采用Martin Fowler的方法创建内部DSL(领域特定语言)是一种强大的编程技术,它允许我们构建高度定制且易于理解的代码。内部DSL是通过在已有的编程语言内部构造一种专用的语言来实现的,使得代码更贴近所要...

    Domain Specific Languages(martin fowler)

    马丁·福勒(Martin Fowler)在其著作《Domain Specific Languages》中深入探讨了这一主题,该书由Addison-Wesley Professional出版社于2010年9月24日出版。本书提供了关于如何设计、实现和使用DSLs的全面指南,并...

    领域特定语言-中英文版合集

    Martin Fowler是一位享誉全球的软件开发大师,他对DSL的研究深入且广泛,他的著作对于理解这一主题具有极高的价值。 《领域特定语言》一书由Martin Fowler与Pramod J. Sadalage合著,中文版和英文版的合集提供了...

    领域特定语言

    本书是DSL领域的丰碑之作,由世界级软件开发大师和软件开发“教父”Martin Fowler历时多年写作而成,ThoughtWorks中国翻译。全面详尽地讲解了各种DSL及其构造方式,揭示了与编程语言无关的通用原则和模式,阐释了...

    给DSL开个脑洞:无状态的状态机

    Martin Fowler在其著作《Domain Specific Languages》中强调,DSL通过提供领域相关的表达方式,增强了开发人员和业务专家之间的沟通。状态机作为一个常见的DSL应用场景,允许开发者以接近自然语言的方式来描述状态...

    敏捷开发:Domain Specific Language

    **马丁·福勒(Martin Fowler)** 和 **郝旭(Hao Xu)** 在2008年的文章中详细探讨了DSL在敏捷开发中的应用。他们提到了多种不同的DSL示例,包括但不限于Graphviz、Ant、Rake、LINQ、Hibernate查询语言、正则表达式、...

    finite-state-machine:DSL到FSM

    需求背景参考Martin Fowler《领域特定语言》第一章的示例“格randint小姐的密室”,用Java语言构造一个有限状态机语言,然后再利用该状态机语言构造一个密室控制系统。具体要求如下:密室的控制使用数字控制面板,...

    The Definitive ANTLR Reference--Building Domain Specific Languages.pdf

    1. **Martin Fowler**(ThoughtWorks 首席科学家): - 强调了ANTLR作为可靠解析器生成器的地位。 - 认为本书是有效利用ANTLR的重要指南。 2. **Bob McWhirter**(JBoss Rules/Drools 项目创始人): - 指出本书...

    Using the Rake Build Language

    《使用Rake构建语言》是Martin Fowler撰写的一篇关于Rake构建工具的深入解析,Rake作为构建工具,其功能与Make和Ant类似,但在实现上有着显著的区别,它是用Ruby语言编写的内部领域特定语言(DSL),这使得Rake在...

    pdf这210本书引用了《人月神话》-ppt版-共213页

    - **《重构:改善既有代码的设计(第二版)》**:Martin Fowler在其著作中引用了《人月神话》,强调了重构的重要性及其与项目管理之间的关系。 - **《彩色UML建模》**:Peter Coad等作者通过引用《人月神话》,探讨...

    The.Definitive.ANTLR.Reference.pdf

    - **Martin Fowler**(ThoughtWorks首席科学家)认为,ANTLR是一个优秀的工具,能够帮助用户更好地利用其功能。 - **Bob McWhirter**(JBoss Rules项目创始人)强调,ANTLR不仅仅适用于语言设计者,对于需要解析或...

Global site tag (gtag.js) - Google Analytics