パラダイム | マルチパラダイム |
---|---|
開発者 | Griswold |
最新リリース | 951 / 2013年6月5日[1] |
型付け | 弱い動的型付け |
方言 | Unicon |
影響を受けた言語 | SNOBOL |
Iconは、米国アリゾナ大学のグリスウォルド(Griswold)により開発されたプログラミング言語である。
Iconはテキスト処理を目的として作られ、Griswoldが以前に作成したSNOBOLの後継として作られたが、仕様はかなり異なる。
言語の特徴としては、ゴール指向評価(原語:英: goal-directed evaluation)、呼び出しごとにデータを返すジェネレータ、手続きをそのものを変数に格納する「コ・エクスプレッション」(co-expression)などがある。
Iconの後継にはUniconがある。