Εγκατάσταση της 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.

Δες το wiki για περισσότερες πληροφορίες.

Υποστήριξη IDE

Υπάρχει επίσης υποστήριξη για τη γλώσσα D σε διάφορα IDE, π.χ. VisualD για το Visual Studio και πρόσθετο D για το CLion της IntelliJ. Δες το wiki για περισσότερες πληροφορίες.

Προαπαιτούμενο: DUB

DUB είναι ένας διαχειριστής κατασκευής για τη D.

Το συνιστούμε ως τρόπο απλοποίησης της διαδικασίας εκτέλεσης των δοκιμών, αλλά είναι ακόμα δυνατό να εκτελέσεις χωρίς το DUB αν δε μπορείς ή δε θέλεις να το εγκαταστήσεις.

Windows

Η σελίδα λήψεων της ιστοσελίδας του DUB έχει ένα πρόγραμμα εγκατάστασης για Windows.

MacOS

Linux