Встановлення D локально

Як встановити D локально, щоб розвʼязувати вправи Exercism на власному компʼютері


Для треку мови D потрібно, щоб у системі було встановлено таке програмне забезпечення:

  • компілятор D версії 2
  • (необовʼязково, але рекомендовано) DUB

Передумова: компілятор D версії 2

На сайті мови D dlang.org можна завантажити й встановити найновішу версію еталонного компілятора DMD (Digital Mars D) для кількох платформ. Докладніше дивіться на офіційній сторінці завантажень. У Windows альтернативний варіант - скористатися Chocolatey. На Mac з процесорами Intel альтернативний варіант - скористатися Homebrew.

Інші компілятори

Крім еталонного компілятора DMD, який використовує власний бекенд, є ще два компілятори, які можна отримати в розділі завантажень dlang.org:

  • GDC, який використовує бекенд GCC
  • LDC на основі бекенду LLVM

GDC і LDC не завжди мають найновіші версії фронтенду DMD, але забезпечують кращі рівні оптимізації та підтримку інших платформ, наприклад ARM.

Дивіться вікі, щоб дізнатися більше інформації.

Підтримка IDE

Мову D також підтримують різні IDE, наприклад VisualD для Visual Studio та плагін D для IntelliJ CLion. Дивіться вікі, щоб дізнатися більше інформації.

Передумова: DUB

DUB - це менеджер збірки для D.

Ми рекомендуємо його, щоб спростити процес запуску тестів, але без DUB цілком можна обійтися, якщо немає можливості або бажання його встановлювати.

Windows

На сторінці завантажень сайту DUB є інсталятор для Windows.

MacOS

Linux