InfoQ

InfoQ

主题/标签专用视图

面向语言编程相关的内容


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

Colm语言简介

主题
模型驱动工程,
架构

Colm是一种新的编程语言,设计它是为了对计算机语言进行分析和转换。Colm的主要贡献在于解析方法。Colm是由Adrian Thruston设计的,那也是他的博士研究工作的一部分。

编程语言:2008年回顾和2009年预测

主题
语言,
Ruby,
架构 ,
Java,
.NET,
编程

去年初,Ehud Lamm在Lamba the Ultimate上发起了一份对于2008年编程语言的预测。其中涌现了一些主题:并发、函数编程、Java的未来、Ruby、C++以及其他……那么 2008年到底发生了什么,2009年的展望又是怎样的呢?博客们应James Iry的请求回答了这些问题,对去年的预测进行了回复。

JetBrains元编程系统支持面向语言编程和DSL

主题
架构 ,
建模

Meta Programming System(MPS)是JetBrains开发的面向语言编程的新工具。开发者可以用它扩展编程语言,也可以用它为企业应用创建领域特定语言(DSL)。JetBrains开发团队近日宣布推出MPS的beta版。

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

主题
设计,
架构 ,
领域专用语言

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

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

主题
敏捷技术,
领域专用语言,
单元测试,
敏捷,
架构 ,
建模,
设计

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

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

主题
架构 ,
建模,
设计,
领域专用语言,
编程

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