Schemeのロゴ | |
パラダイム | 関数型プログラミング、手続き型プログラミング、メタプログラミング、命令型プログラミング |
---|---|
登場時期 | 1975年 |
設計者 | ガイ・L・スティール・ジュニア、ジェラルド・ジェイ・サスマン |
最新リリース | R7RS-small / 2013[1] |
型付け | 強い、動的型付け |
主な処理系 | Gauche、Racket、MIT/GNU Scheme、Scheme 48、Guile、Chez Scheme |
影響を受けた言語 | LISP、ALGOL、MDL (プログラミング言語) |
影響を与えた言語 | Clojure、Common Lisp、Dylan、Egison、EuLisp、Haskell、Hop、JavaScript、Julia、Lua、MultiLisp、Python、R、Racket、Ruby、Rust[2]、S、Scala、T |
ウェブサイト |
www |
拡張子 | scm、ss |
Scheme(スキーム)はコンピュータ・プログラミング言語 LISPの方言のひとつで、静的スコープなどが特徴である。仕様(2017年現在、改7版まで存在する)を指すこともあれば、実装を指すこともある。Schemeにより、LISP方言に静的スコープが広められた。