「Scheme」の版間の差分
ナビゲーションに移動
検索に移動
Kusanaginoturugi (トーク | 投稿記録) (→実装: 記事を追加) |
Kusanaginoturugi (トーク | 投稿記録) (飜訳を修正) |
||
5行目: | 5行目: | ||
[[Wikipedia:ja:Scheme|Wikipedia]] より: |
[[Wikipedia:ja:Scheme|Wikipedia]] より: |
||
− | :Scheme は関数型プログラミング・命令型プログラミングなどマルチパラダイムに対応するプログラミング言語で、[[Lisp]] の |
+ | :Scheme は関数型プログラミング・命令型プログラミングなどマルチパラダイムに対応するプログラミング言語で、[[Lisp]] の二大方言のひとつです。もうひとつの主要方言である [[Common Lisp]] とは異なり、Scheme は最小主義の設計思想を追い求めており、小さな標準コアと言語拡張の強力なツールを区分けしています。 |
== 実装 == |
== 実装 == |
2022年1月20日 (木) 21:18時点における版
Wikipedia より:
- Scheme は関数型プログラミング・命令型プログラミングなどマルチパラダイムに対応するプログラミング言語で、Lisp の二大方言のひとつです。もうひとつの主要方言である Common Lisp とは異なり、Scheme は最小主義の設計思想を追い求めており、小さな標準コアと言語拡張の強力なツールを区分けしています。
実装
- Bigloo — 高速な scheme コンパイラ。
- Chez — Chez Scheme is a compiler and run-time system for the language of the Revised^6 Report on Scheme (R6RS), with numerous extensions.
- CHICKEN — 機能豊富な R5RS Scheme コンパイラ・インタプリタ。
- Gambit Scheme — Scheme R5RS インタプリタ・コンパイラ。
- Gauche — R5RS Scheme 実装 (gosh を含む)。
- Guile — C で書かれたポータブル・組み込み可能な Scheme 実装。
- Kawa — A Scheme implementation and framework targeted the JVM
- Larceny — Larceny is a simple and efficient implementation of the Scheme programming language.
- MIT/GNU Scheme — MIT/GNU Scheme。
- Racket — DrRacket IDE を使うオールレンジ言語。旧名 PLT Scheme。
- Scheme48 — Scheme interpreter for experimentation
- https://s48.org/ || scheme48AUR