汎用プログラミング

浅海 智晴

用語

汎用プログラミング

用語(英)

generic programming

別名

ジェネリック・プログラミング

別名(英)

generics

定義

汎用プログラミング(generic programming)は、具体的な型に依存しない抽象的なコードを記述する技法です。 主に型パラメータや型クラス、暗黙パラメータなどを用いて、再利用可能で型安全な構造やアルゴリズムを定義することを目的とします。

SimpleModeling

SimpleModelingでは、汎用プログラミングを「文芸モデルから生成されるScalaコードの抽象性と再利用性を高める基盤」として活用します。 型クラス・型パラメータ・暗黙解決などの構文は、構造的モデルの共通化やAI支援補完のための圧縮空間として機能し、モデル設計とプログラム設計を橋渡しする役割を果たします。