InfoQ

主题/标签专用视图

面向语言编程 Content on InfoQ


“面向语言编程”相关新闻

Martin Fowler揭开了他即将出版的DSL新书的面纱

社区
Architecture
主题
设计,
领域特定语言

Martin Fowler在他的工作进展网站上揭示了他即将出版的关于DSL的新书的一些细节。在书的引言部分的草稿中,Fowler给出了一个领域特定语言的案例并提出了一些对DSL的实现和使用的新见解。

使用高度抽象的DSL来减轻测试负担?

社区
Architecture,
Agile
主题
设计,
领域特定语言,
敏捷技术,
单元测试,
建模

用户界面和用户期待之间的不一致性,是bug的一个重要来源。Leonardo Vernazzade的观点是,这是因为用户和UI所使用的并不是同一种语言。在高度抽象的层次上使用DSL,可以帮助我们避免翻译错误所带来的风险,同时减轻测试的负担。

面向语言编程:超越面向对象编程的革命性进步?

社区
Architecture
主题
编程,
设计,
领域特定语言,
建模

在Server Side's Java专题讨论会上,Martin Fowler和Neal Ford展示了面向语言编程的概念,并提出了DSL成为一种新的抽象和建模机制的可能性。这可能会成为“超越面向对象编程的革命性进步”,特别是主要工具厂商已经开始为DSL提供IDE工具。