4

言語指向プログラミングを促進する MPS のようなツールが数多く市場に出回っています。これにより、プログラマーはタスク用の (理想的な?) 言語を設計できるようになります。これは興味深いと同時に、何らかの理由で退屈に思えます。そのため、このテーマに関する記事を知っていて、推奨できる人がいないかどうか疑問に思っていました。

ありがとう

4

3 に答える 3

4

言語指向プログラミングに加えて、言語ワークベンチやドメイン固有言語(DSL)を検索することもできます。

DSLの場合は、Martin Fowlerの最新の本(「ドメイン固有言語」)を読む必要があります。

言語指向プログラミングについては、PhilippW.Kutterの論文「Montages-EngineeringofComputerLanguages」(ftp)を確認してください。Cedallionプロジェクトもチェックしてください。

JetBrains(MPSの作成者)には、このテーマに関する優れた記事があります:http ://www.onboard.jetbrains.com/articles/04/10/lop/

于 2011-09-29T09:40:27.820 に答える
3

言語指向プログラミング」は、かなり古くてよく知られている概念の単なる新しい用語です。それは多くのLisp教科書で詳細にカバーされています。「PracticalCommonLisp」を読むことをお勧めします。これには、このアプローチの使用例がたくさんあります。この例のように、Haskellコミュニティによって作成された関連する論文も大量にあります。

于 2011-09-29T10:30:45.810 に答える
0

「ドメイン固有言語」(およびその前身である「ドメイン分析」) という用語は、 Dracoシステムに関する James Neighbors の作業にまでさかのぼります。

このアイデアの商用バージョンについては、Draco のアイデアが DMS ソフトウェア リエンジニアリング ツールキットにどのように組み込まれたかについて、ドメイン固有言語のディスカッションを参照してください。

于 2011-10-30T04:07:43.077 に答える