Каковы преимущества/недостатки различных компиляторов D? Каким образом производительность и стандартная совместимость/поддержка D2? Насколько хорошо поддерживаются отладчики? Насколько хороши сообщения об ошибках и интеграция IDE? Насколько хороша поддержка 64 бит? Моя мысль пока:
DMD
- Зрелые и ухоженные
- Только одна платформа, поддержка 64 бит не хороша.
- Не FOSS
GDC
- Поддержка различных платформ
- Имеет очень зрелые оптимизации, поэтому быстро?
- Устаревшая среда выполнения
- GCC - хорошая поддержка отладчика?
LDC
- Поддержка различных платформ
- LLVM, поэтому он поддерживает JITing?
- Имеет очень зрелые оптимизации, поэтому быстро?
- Не очень хорошо поддерживается?
- Устаревшая среда выполнения
мертвый/не работает
- Данг
- SDC
- MiniD - очень, очень приятно, но не D (никогда не утверждал, что был, хотя)
Я думаю о таргетинге на ARM, и я думаю, что GDC - это инструмент выбора, но я не уверен.