InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

文章:在CLR之上的构建领域特定语言

作者 Hartmut Wilms 译者 张善友 发布于 2008年5月26日

领域
架构 & 设计,
语言 & 开发
主题
领域专用语言 ,
.NET ,
语言 ,
编程 ,
Boo ,
元编程

Ayende Rahien介绍了内部DSL作为创建领域特定语言(DSL)的一种手段,无需考虑设计一门全新语言所带来的复杂性。他比较了适合作为 DSL宿主语言的不同.NET语言,并由于它的元数据编程基础功能、灵活性和性能,提出了Boo 是理想的候选语言。

文章解释了内部DSL的优势,并介绍了在CLR上创建DSL的不同方法。Ayende阐述了Boo的语言特性,并展示了它们是如何帮助创建内部DSL的。

阅读全文:在CLR之上的构建领域特定语言》。

译者 张善友 毕业于兰州大学数学系,现任职于腾讯公司企业IT部,微软多届ASP.NET MVP。