*インテンショナルプログラミングとは [#s14d3ef3] たとえば銀行の業務など、業界のことをドメインと以下表現するのですが、 ドメインに対する知識を、普通のプログラムとは分けてライブラリを作っていく方法論です。 *歴史 [#u607c2c7] インテンショナルプログラミング(略してIP)はCharles Simonyiが1990年代初期から進めてきた考え方です。 *特徴 [#s30257b5] ・仕様書をプログラムで扱える形式で記述する。 ・プログラムで扱える形式とはソースグラフと呼ばれます。 ・ソースグラフから、コードを生成する仕組みをリダクションと呼びます。