نصب D به‌صورت محلی

بیاموزید چطور D را به‌صورت محلی نصب کنید تا تمرین‌های Exercism را روی دستگاه خودتان حل کنید.


مسیر زبان D نیاز دارد که نرم‌افزارهای زیر روی سیستم شما نصب باشند:

  • یک کامپایلر D نسخه‌ی ۲
  • (اختیاری اما توصیه‌شده) DUB

پیش‌نیاز: کامپایلر D نسخه‌ی ۲

در وب‌سایت زبان D، یعنی dlang.org، می‌توانید جدیدترین نسخه‌ی کامپایلر مرجع DMD (Digital Mars D) را برای چندین پلتفرم دانلود و نصب کنید. برای اطلاعات بیشتر، صفحه‌ی دانلود رسمی را ببینید. در Windows، یک راه‌حل جایگزین استفاده از Chocolatey است. روی Macهای مبتنی بر Intel، یک راه‌حل جایگزین استفاده از Homebrew است.

کامپایلرهای دیگر

علاوه بر کامپایلر مرجع DMD که از Backend خودش استفاده می‌کند، دو کامپایلر دیگر هم وجود دارد که می‌توان آن‌ها را از بخش دانلود dlang.org دریافت کرد:

  • GDC که از Backend مربوط به GCC استفاده می‌کند
  • LDC که بر پایه‌ی Backend مربوط به LLVM ساخته شده است

GDC و LDC همیشه هم‌سطح جدیدترین نسخه‌های Frontend مربوط به DMD نیستند، اما سطوح بهینه‌سازی بهتری ارائه می‌دهند و از پلتفرم‌های دیگری مانند ARM هم پشتیبانی می‌کنند.

برای اطلاعات بیشتر ویکی را ببینید.

پشتیبانی IDE

از زبان D در IDEهای گوناگون هم پشتیبانی می‌شود، مثلاً VisualD برای Visual Studio و D plugin برای CLion محصول IntelliJ. برای اطلاعات بیشتر ویکی را ببینید.

پیش‌نیاز: DUB

DUB یک ابزار مدیریت ساخت برای D است.

ما آن را به عنوان راهی برای ساده‌تر کردن فرایند اجرای Testها توصیه می‌کنیم، اما اگر نمی‌توانید یا نمی‌خواهید آن را نصب کنید، اجرای Testها بدون DUB هم ممکن است.

Windows

صفحه‌ی دانلود وب‌سایت DUB یک نصب‌کننده‌ی Windows دارد.

MacOS

Linux