語言工作台讀物

2005 年 6 月 19 日

當我撰寫最近一篇文章語言工作台時,我決定將進一步閱讀的部分分開到我的 bliki 中,以便在有新內容出現時更容易報告更新。

在過去幾年中,Intentional Software 一直隱藏在一些深處的岩石下。他們現在開始窺視。有關他們工作的更多資訊的主要網站是 http://www.intentsoft.com。特別值得注意的是他們的 部落格。也許對 Microsoft 研究的最佳描述在 Czarnecki 和 Eisenecker 的第 11 章中。

JetBrains 有個活躍的社群,我預期這將持續到他們的 元程式設計系統。MPS 的負責人 Sergey Dmitriev 寫了一篇 出色的摘要,說明他對 MPS 和面向語言程式設計的願景。

正如人們對 Microsoft 所期望的那樣,軟體工廠有很多發現。有關資訊的 主要頁面 在 MSDN 上。也值得查看各種部落格:Steve CookJack GreenfieldStuart KentKeith ShortAlan Wills。追蹤軟體工廠部落格還可以讓您深入了解有關 MDA 使用的爭論,因為許多討論都圍繞 Microsoft 的工作。

說到 MDA,有許多組織嘗試使用 OMG 標準建立類似語言工作台的東西。我尚未詳細研究任何這些組織。其中一個組織是 Xactium

我的同事 Neal Ford 已 將論文的初始範例移植到 Java,並提供程式碼下載。

Rainer Joswig 討論在 lisp 中執行此操作,甚至還有一段影片。

有關一般 DSL 和面向語言程式設計材料的更多參考資料,良好的起點是此 概觀 和此 註解書目

我打算關注這個領域,並預計在 martinfowler.com 上發布更多材料。