- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Scheme へ行く。
- 1 (2018-11-20 (火) 05:30:43)
- 2 (2018-11-20 (火) 05:30:43)
Program > Scheme
Schemeとは? †
https://ja.wikipedia.org/wiki/Scheme
Scheme(スキーム)はコンピュータ・プログラミング言語 Lispの方言のひとつで、静的スコープなどが特徴である。
Schemeは、MIT AIラボにて、ジェラルド・ジェイ・サスマンとガイ・スティール・ジュニアによって1975年頃に基本的な設計がなされた。
静的スコープ(ALGOL由来とされる)は、状態を持つデータであるアクタ(クロージャ)の実現以外にも、lambda 構文を用いたλ計算や末尾再帰の最適化に不可欠な機構であった。
また、プログラムの制御理論から当時出てきた継続及びアクタ理論におけるアクタへのメッセージ渡しの概念から触発された継続渡し形式と呼ばれるプログラミング手法は以後の継続の研究に大きな影響を与えた。
公式サイト †
- Scheme Requests for Implementation
https://srfi.schemers.org/
リファレンス / チュートリアル †
- プログラミング言語Scheme
http://www.sci.u-toyama.ac.jp/~iwao/Scheme/scheme.html
- もうひとつの Scheme 入門
http://www.shido.info/lisp/idx_scm.html