概念编程(Concept Programming)是从 2000 年 Christophe de Dinechin 在惠普公司开始的一个非公开项目起步的。概念编程这种方法:
从很多方面来说,概念编程和领域特定语言(DSL)要解决的是同一个问题,只不过它们采取的路线不一样。Christophe 没有创造一种专用语言,反而创造了这种通用语言。他在为 RegDeveloper 所写的一篇文章里对此作了解释:
接着,文章解释道:
在Christophe de Dinechin的一次演讲中,他进一步扩展了文章的主题,认为即便是很简单的问题用今天的编程语言也很难实现。
他继续说,概念编程将会:
除了概念,Christophe 还定义了一些伪度量指标(pseudo-metrics)。这些指标是高度主观的,而且也不容易测量,但它们确实提供了一种信息沟通的方式。他总结的伪指标有:
要想进一步了解 XL 和概念编程,XL 项目的地址在
查看英文原文: Concept Programming