تثبيت D محليًا

تعرّف على كيفية تثبيت D محليًا لحل تمارين Exercism على جهازك


يتطلب مسار لغة D أن تكون البرامج التالية مثبّتة على نظامك:

  • مترجم D الإصدار 2
  • (اختياري لكنه مستحسن) DUB

المتطلب المسبق: مترجم D الإصدار 2

على موقع لغة 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.

راجع الويكي للحصول على مزيد من المعلومات.

دعم بيئات التطوير المتكاملة

هناك أيضًا دعم للغة D في بيئات تطوير متكاملة متعددة، مثل VisualD لـ Visual Studio وD plugin لـ CLion من IntelliJ. راجع الويكي للحصول على مزيد من المعلومات.

المتطلب المسبق: DUB

DUB هو مدير بناء للغة D.

نوصي به لتسهيل عملية تشغيل الاختبارات، لكن لا يزال بإمكانك التشغيل بدون DUB إذا لم تستطع تثبيته أو لم ترغب في ذلك.

Windows

تحتوي صفحة التنزيلات على موقع DUB على مثبّت لـ Windows.

MacOS

Linux