3

Schemeでプログラミングを始めたいのですが、さまざまな実装が混乱しています。さまざまな実装の長所または短所は何ですか?

4

2 に答える 2

3

すべての実装は、異なるものに焦点を合わせる傾向があります。Racketは、その大規模なライブラリを「バッテリーが含まれている」と強調していますが、Ikarus Schemeは、高速コードをコンパイルしていると自慢しています。必要なものに基づいて実装を検討する必要があります。あなたがSchemeを学んでいるだけなら、DrRacketは、そのフレンドリーなインターフェースとさまざまなSchemeブックのための特定の環境を備えた良い選択です。

また、ほとんどの実装がR5RSを対象とし、ほとんどの教科書がR5RS以前用に作成されている場合は、おそらくR6RS実装を見つける必要はありません。

あなたはSchemeを学びたいと思っているので、Schemeのリストと再帰を使用した思考の入門書としてTheLittleSchemerをお勧めします。

于 2010-11-28T02:11:38.100 に答える
2

正直なところ、それぞれに独自の癖と標準への変更がありますが、それらはほとんど同じです。最大の違いは、コンパイル方法です。あなたはおそらく1つを選んでそれと一緒に行くべきです。

ラケットは、優れたデバッグIDEが付属しており、セットアップが簡単なため、適切な選択です。

于 2010-11-26T18:09:27.057 に答える