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