さまざまな D コンパイラの長所と短所は何ですか? 性能や規格適合・D2対応はどうですか?デバッガーはどの程度サポートされていますか? エラー メッセージと IDE の統合は適切ですか? 64 ビットのサポートはどの程度優れていますか? これまでの私の考え:
DMD
- 成熟し、手入れが行き届いている
- 1 つのプラットフォームのみ、64 ビットのサポートは良くない
- FOSSではない
GDC
- さまざまなプラットフォームをサポート
- 非常に成熟した最適化があるため、高速ですか?
- ランタイムが古くなっていますか?
- GCC は良いデバッガーをサポートしていますか?
LDC
- さまざまなプラットフォームをサポート
- LLVMなので、JITingをサポートしていますか?
- 非常に成熟した最適化があるため、高速ですか?
- あまりよく維持されていませんか?
- ランタイムが古くなっていますか?
死んでいる/機能していない
- ダン
- sdc
- MiniD - 非常に素晴らしいですが、D ではありません (ただし、D であると主張したことはありません)。
ARM をターゲットにすることを考えていて、GDC が最適なツールだと思いますが、よくわかりません。