языке D? DMD, GDC или LDC?"
DMD - умеет только под x86/x86_64 платформы, и это никак не исправить. Но компилятор хорош, я им пользуюсь. GDC - это попытка реализовать DMD через GCC и сделать его кроссплатформенным. Идея хорошая, но им почти никто не занимается. И развитие компилятора застряло где-то на очень старой версии и последние несколько лет новых релизов не было. LDC - это реализация DMD на базе LLVM/clang, пожалуй самая лучшая реализация. Он работает, может генерировать код под разные платформы x86/x86_64, arm/aarch64, заявлено что он ещё может под mips, sparc и ppc, но я это не проверял. по сути список платформ определяется возможностями LLVM
Соответственно, именно этот пример через LDC?
Обсуждают сегодня