翻訳者レビュー ( 英語 → 日本語 )
評価: 60 / ネイティブ 日本語 / 0 Reviews / 2013/01/30 05:51:56
The concept of Language Oriented Programming takes the approach to capture requirements in the user's terms, and then to try to create an implementation language as isomorphic as possible to the user's descriptions, so that the mapping between requirements and implementation is as direct as possible. A measure of the closeness of this isomorphism is the "redundancy" of the language, defined as the number of editing operations needed to implement a stand-alone change in requirements. It is not assumed a-priori what is the best language for implementing the new language. Rather, the developer can choose among options created by analysis of the information flows —[1]
言語志向プログラミングのコンセプトは、要件と実装の間のマッピングができるだけ直接的になるよう、ユーザーの言葉の要件を汲み取り、ユーザーの表現とできるだけ同一構造の実装言語を作成しようというものです。この同一構造の近接性の尺度が、言語の「冗長性」で、要件の中に単独型の変化を導入することが必要な編集操作の数として定義されています。新しい言語を導入するのに最適な言語は何かということは事前に想定されていません。むしろディベロッパーは情報フロー解析によって作られたオプションの中から選ぶことができます—[1]