generated at
10/24/2024, 11:00:13 PM
Scheme
Lisp
族言語の1つで、
ALGOL
の影響を受けている
2021/10/09
に初知りだが
Wikipedia
記事をベースに少し書いてみる
Gerald Jay Sussman
と
Guy L. Steele
が、
アクターモデル
を
ラムダ計算
として解釈する試みの中で、小さな
PLASMA
として開発
以下の歴史的特徴がある
静的な変数スコープを持つ
ラムダ計算
や
末尾再帰
の最適化の基礎づけとなった
必ずしもSchemeが始祖ではないが、広めたのはScheme
継続渡しスタイル
継続渡しスタイル - Wikipedia
一言で言えば、callback関数を用いる方法
うーん、これは解説の歪みが大きすぎるような…
知識のない人に一言で説明しようとするとこうなるのか??
よくわかっている人による簡潔な説明
http://practical-scheme.net/docs/cont-j.html
その表現力に比べて大変に簡潔な構造をしており、その表現力の核にラムダ計算があるとされる
仕様書が簡潔なため多くの実装が存在する