Programmazione D - Ambiente
Configurazione dell'ambiente locale per D
Se sei ancora disposto a configurare il tuo ambiente per il linguaggio di programmazione D, hai bisogno dei seguenti due software disponibili sul tuo computer, (a) Text Editor, (b) D Compiler.
Editor di testo per la programmazione D.
Questo verrà utilizzato per digitare il tuo programma. Esempi di pochi editor includono Blocco note di Windows, comando Modifica OS, Brief, Epsilon, EMACS e vim o vi.
Il nome e la versione dell'editor di testo possono variare a seconda dei sistemi operativi. Ad esempio, il Blocco note verrà utilizzato su Windows e vim o vi possono essere utilizzati su Windows, Linux o UNIX.
I file che crei con il tuo editor sono chiamati file sorgente e contengono il codice sorgente del programma. I file sorgente per i programmi D sono denominati con l'estensione ".d".
Prima di iniziare la programmazione, assicurati di avere un editor di testo attivo e di avere abbastanza esperienza per scrivere un programma per computer, salvarlo in un file, crearlo e infine eseguirlo.
Il compilatore D.
La maggior parte delle attuali implementazioni D si compila direttamente nel codice macchina per un'esecuzione efficiente.
Abbiamo più compilatori D disponibili e include quanto segue.
DMD - Il compilatore Digital Mars D è il compilatore ufficiale D di Walter Bright.
GDC - Un front-end per il back-end GCC, costruito utilizzando il codice sorgente del compilatore DMD aperto.
LDC - Un compilatore basato sul front-end DMD che utilizza LLVM come back-end del compilatore.
I diversi compilatori di cui sopra possono essere scaricati da D downloads
Useremo la versione D 2 e consigliamo di non scaricare D1.
Consente di avere un programma helloWorld.d come segue. Lo useremo come primo programma che eseguiremo sulla piattaforma scelta.
import std.stdio;
void main(string[] args) {
writeln("Hello World!");
}
Possiamo vedere il seguente output.
$ hello world
Installazione di D su Windows
Scarica il programma di installazione di Windows .
Eseguire il file eseguibile scaricato per installare D, operazione che può essere eseguita seguendo le istruzioni sullo schermo.
Ora possiamo creare ed eseguire un file di annunci ad esempio helloWorld.d passando alla cartella contenente il file utilizzando cd e quindi utilizzando i seguenti passaggi:
C:\DProgramming> DMD helloWorld.d
C:\DProgramming> helloWorld
Possiamo vedere il seguente output.
hello world
C: \ DProgramming è la cartella che sto usando per salvare i miei campioni. Puoi cambiarlo nella cartella in cui hai salvato i programmi D.
Installazione di D su Ubuntu / Debian
Scarica l' installatore Debian .
Eseguire il file eseguibile scaricato per installare D, operazione che può essere eseguita seguendo le istruzioni sullo schermo.
Ora possiamo creare ed eseguire un file di annunci ad esempio helloWorld.d passando alla cartella contenente il file utilizzando cd e quindi utilizzando i seguenti passaggi:
$ dmd helloWorld.d
$ ./helloWorld
Possiamo vedere il seguente output.
$ hello world
Installazione di D su Mac OS X
Scarica il programma di installazione per Mac .
Eseguire il file eseguibile scaricato per installare D, operazione che può essere eseguita seguendo le istruzioni sullo schermo.
Ora possiamo creare ed eseguire un file di annunci ad esempio helloWorld.d passando alla cartella contenente il file utilizzando cd e quindi utilizzando i seguenti passaggi:
$ dmd helloWorld.d
$ ./helloWorld
Possiamo vedere il seguente output.
$ hello world
Installazione di D su Fedora
Scarica il programma di installazione di Fedora .
Eseguire il file eseguibile scaricato per installare D, operazione che può essere eseguita seguendo le istruzioni sullo schermo.
Ora possiamo creare ed eseguire un file di annunci ad esempio helloWorld.d passando alla cartella contenente il file utilizzando cd e quindi utilizzando i seguenti passaggi:
$ dmd helloWorld.d
$ ./helloWorld
Possiamo vedere il seguente output.
$ hello world
Installazione di D su OpenSUSE
Scarica il programma di installazione di OpenSUSE .
Eseguire il file eseguibile scaricato per installare D, operazione che può essere eseguita seguendo le istruzioni sullo schermo.
Ora possiamo creare ed eseguire un file di annunci ad esempio helloWorld.d passando alla cartella contenente il file utilizzando cd e quindi utilizzando i seguenti passaggi:
$ dmd helloWorld.d
$ ./helloWorld
Possiamo vedere il seguente output.
$ hello world
D IDE
Abbiamo il supporto IDE per D sotto forma di plugin nella maggior parte dei casi. Ciò comprende,
Il plugin Visual D è un plugin per Visual Studio 2005-13
DDT è un plug-in di eclissi che fornisce il completamento del codice, il debug con GDB.
Completamento del codice Mono-D , refactoring con supporto dmd / ldc / gdc. Ha fatto parte di GSoC 2012.
Code Blocks è un IDE multipiattaforma che supporta la creazione, l'evidenziazione e il debug di progetti D.