概要
これまでにも説明したように、 DSL を作るのではなく、汎用言語自信を進化させるという選択肢もあります。
汎用プログラミング言語は年々「intentional」になっていると言います。 また、類する言葉も色々ありますが、これらの言葉の意味するところは、以下のような感じ(いずれも意味するところはほぼ同じ):
* intentional(意図的な、計画的な): プログラマーが意図したことをそのまま意図通りに書ける。
* how から what へ: プログラムを「どうやって書くか」ではなく「何をしたいか」に注力できる。
* declative(宣言的な): 意図を宣言すればそれがそのまま動く。
汎用的なプログラミング言語にもまだまだ改良の余地があり、intentional な方向に向かって「モデル」が進化しています。

まだコメントはありません。最初のコメントを登録してみませんか?