「Scheme」の版間の差分
ナビゲーションに移動
検索に移動
Kusanaginoturugi (トーク | 投稿記録) (飜訳を修正) |
Kusanaginoturugi (トーク | 投稿記録) (記事を修正) |
||
5行目: | 5行目: | ||
[[Wikipedia:ja:Scheme|Wikipedia]] より: |
[[Wikipedia:ja:Scheme|Wikipedia]] より: |
||
− | :Scheme は関数型プログラミング・命令型プログラミングなどマルチパラダイムに対応するプログラミング言語で、[[Lisp]] の二大方言のひとつです。もうひとつの主要方言である [[Common Lisp]] とは異なり、Scheme |
+ | :Scheme は関数型プログラミング・命令型プログラミングなどマルチパラダイムに対応するプログラミング言語で、[[Lisp]] の二大方言のひとつです。もうひとつの主要方言である [[Common Lisp]] とは異なり、Scheme 小さな標準コアと強力な言語拡張ツールを規定する最小限の設計哲学に従っています。 |
== 実装 == |
== 実装 == |
2022年1月20日 (木) 21:19時点における版
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