Schemeでプログラミングを始めたいのですが、さまざまな実装が混乱しています。さまざまな実装の長所または短所は何ですか?
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 に答える