নিজের মেশিনে D ইনস্টল করা

নিজের মেশিনে D ইনস্টল করে Exercism-এর অনুশীলনীগুলো সমাধান করা শিখুন


D ভাষার ট্র্যাকে আপনার সিস্টেমে নিচের সফটওয়্যারগুলো ইনস্টল থাকা প্রয়োজন:

  • একটি D ভার্সন ২ কম্পাইলার
  • (ঐচ্ছিক তবে সুপারিশকৃত) DUB

পূর্বশর্ত: D ভার্সন ২ কম্পাইলার

D ভাষার ওয়েবসাইটে dlang.org থেকে রেফারেন্স কম্পাইলার DMD (Digital Mars D)-এর সর্বশেষ কম্পাইলার ভার্সনটি বেশ কয়েকটি প্ল্যাটফর্মের জন্য ডাউনলোড ও ইনস্টল করা যায়। আরও তথ্যের জন্য অফিসিয়াল ডাউনলোড পেজ দেখুন। Windows-এ বিকল্প উপায় হলো Chocolatey ব্যবহার করা। Intel-ভিত্তিক Mac-এ বিকল্প উপায় হলো Homebrew ব্যবহার করা।

অন্যান্য কম্পাইলার

নিজস্ব backend ব্যবহার করা DMD রেফারেন্স কম্পাইলার ছাড়াও আরও দুটি কম্পাইলার আছে, যেগুলো dlang.org-এর ডাউনলোড সেকশন থেকে নামানো যায়:

  • GDC যা GCC backend ব্যবহার করে
  • LDC যা LLVM backend-ভিত্তিক

GDC আর LDC সবসময় DMD frontend-এর সর্বশেষ ভার্সনে থাকে না, তবে অন্য প্ল্যাটফর্ম, যেমন ARM-এর সাপোর্টের পাশাপাশি আরও ভালো অপটিমাইজেশন লেভেল দেয়।

আরও তথ্যের জন্য উইকিটি দেখুন।

IDE সাপোর্ট

বিভিন্ন IDE-তে D ভাষার সাপোর্টও আছে, যেমন Visual Studio-র জন্য VisualD এবং IntelliJ-এর CLion-এর জন্য D plugin। আরও তথ্যের জন্য উইকিটি দেখুন।

পূর্বশর্ত: DUB

DUB হলো D-এর একটি বিল্ড ম্যানেজার।

টেস্ট চালানোর কাজটি সহজ করতে আমরা এটি সুপারিশ করি, তবে আপনি যদি DUB ইনস্টল করতে না পারেন বা না চান, তবুও DUB ছাড়া চালানো সম্ভব।

Windows

DUB ওয়েবসাইটের ডাউনলোড পেজে একটি Windows ইনস্টলার আছে।

MacOS

Linux