BT

Article: CLR上でのドメイン特化言語の構築

| 作者: 編集部 フォローする 0 人のフォロワー 投稿日 2008年8月18日. 推定読書時間: 1 分 |

ドメイン特化言語は最近非常に人気が高まっている話題です。これは恐らく、Rails現象に起因していると考えられます。Railsの人気と、Railsにおけるドメイン特化言語(以降、DSL)の大規模な使用は、DSLに対する広範な関心を呼び起こしました。

最近まで、開発者は、DSLを構築するにはコンパイラ理論の専門知識を持ち、LexとYaccの内部構造を理解し、一般にDSLの構築にかなりの時間をつぎ込む心構えでいる必要があると思っていました。そのため、今までに試みた人はごく少数で、実施する際には、ゼロから独自の言語を構築する方法を取っていました。

その方法は高いコストがかかる傾向にあります。

同時に、動的言語の支持者は、トラブルなくDSLを構築するためにお気に入りの言語の動的性質を利用することが可能でした。実際、彼らの多くにとって、このアプローチは非常に複雑なアプリケーションを開発する際の標準となっています。

続きを読みたい方は、以下URLをクリックしてください。
http://www.infoq.com/jp/articles/dsl-on-the-clr

DSLの他の記事が気になる方は、以下URLで表示される記事の一覧よりお選びください。
http://www.infoq.com/jp/dsl

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT