Учебники

D Программирование — Окружающая среда

Если вы все еще хотите настроить свою среду для языка программирования D, вам потребуются следующие два программного обеспечения, доступные на вашем компьютере: (а) текстовый редактор, (б) компилятор D.

Текстовый редактор для программирования D

Это будет использоваться для ввода вашей программы. Примерами немногих редакторов являются Блокнот Windows, команда редактирования ОС, Brief, Epsilon, EMACS и vim или vi.

Имя и версия текстового редактора могут различаться в разных операционных системах. Например, Блокнот будет использоваться в Windows, а vim или vi могут использоваться в Windows, а также в Linux или UNIX.

Файлы, которые вы создаете в редакторе, называются исходными файлами и содержат исходный код программы. Исходные файлы для программ D названы с расширением » .d «.

Перед началом программирования убедитесь, что у вас есть один текстовый редактор, и у вас достаточно опыта, чтобы написать компьютерную программу, сохранить ее в файле, собрать и, наконец, выполнить.

Компилятор D

Большинство современных реализаций D компилируются непосредственно в машинный код для эффективного выполнения.

У нас есть несколько доступных D-компиляторов, и это включает следующее.

  • DMD — Компилятор Digital Mars D является официальным компилятором D от Walter Bright.

  • GDCвнешний интерфейс для GCC, созданный с использованием открытого исходного кода компилятора DMD.

  • LDC — Компилятор, основанный на внешнем интерфейсе DMD, который использует LLVM в качестве своего внутреннего конца для компилятора.

DMD — Компилятор Digital Mars D является официальным компилятором D от Walter Bright.

GDCвнешний интерфейс для GCC, созданный с использованием открытого исходного кода компилятора DMD.

LDC — Компилятор, основанный на внешнем интерфейсе DMD, который использует LLVM в качестве своего внутреннего конца для компилятора.

Вышеупомянутые различные компиляторы могут быть загружены из загрузок D

Мы будем использовать версию D 2, и мы рекомендуем не загружать D1.

Давайте запустим программу helloWorld.d следующим образом. Мы будем использовать это как первую программу, которую мы запускаем на выбранной вами платформе.

Live Demo

import std.stdio; 
 
void main(string[] args) { 
   writeln("Hello World!"); 
}

Мы можем увидеть следующий вывод.

$ hello world

Установка D на Windows

Загрузите установщик Windows.

Запустите загруженный исполняемый файл, чтобы установить D, что можно сделать, следуя инструкциям на экране.

Теперь мы можем создать и запустить рекламный файл, скажем, helloWorld.d, перейдя в папку, содержащую файл, используя cd, а затем выполнив следующие шаги:

C:\DProgramming> DMD helloWorld.d 
C:\DProgramming> helloWorld

Мы можем увидеть следующий вывод.

hello world

C: \ DProgramming — это папка, которую я использую для сохранения сэмплов. Вы можете изменить его в папку, в которой вы сохранили D программ.

Установка D на Ubuntu / Debian

Загрузите установщик Debian.

Запустите загруженный исполняемый файл, чтобы установить D, что можно сделать, следуя инструкциям на экране.

Теперь мы можем создать и запустить рекламный файл, скажем, helloWorld.d, перейдя в папку, содержащую файл, используя cd, а затем выполнив следующие шаги:

$ dmd helloWorld.d 
$ ./helloWorld

Мы можем увидеть следующий вывод.

$ hello world 

Установка D на Mac OS X

Загрузите установщик Mac.

Запустите загруженный исполняемый файл, чтобы установить D, что можно сделать, следуя инструкциям на экране.

Теперь мы можем создать и запустить рекламный файл, скажем, helloWorld.d, перейдя в папку, содержащую файл, используя cd, а затем выполнив следующие шаги:

$ dmd helloWorld.d 
$ ./helloWorld

Мы можем увидеть следующий вывод.

$ hello world

Установка D на Fedora

Загрузите установщик fedora.

Запустите загруженный исполняемый файл, чтобы установить D, что можно сделать, следуя инструкциям на экране.

Теперь мы можем создать и запустить рекламный файл, скажем, helloWorld.d, перейдя в папку, содержащую файл, используя cd, а затем выполнив следующие шаги:

$ dmd helloWorld.d 
$ ./helloWorld

Мы можем увидеть следующий вывод.

$ hello world

Установка D на OpenSUSE

Загрузите установщик OpenSUSE.

Запустите загруженный исполняемый файл, чтобы установить D, что можно сделать, следуя инструкциям на экране.

Теперь мы можем создать и запустить рекламный файл, скажем, helloWorld.d, перейдя в папку, содержащую файл, используя cd, а затем выполнив следующие шаги:

$ dmd helloWorld.d 
$ ./helloWorld

Мы можем увидеть следующий вывод.

$ hello world

D IDE

У нас есть поддержка IDE для D в виде плагинов в большинстве случаев. Это включает,

Плагин Visual D — это плагин для Visual Studio 2005-13

DDT — это плагин Eclipse, который обеспечивает завершение кода, отладку с помощью GDB.

Завершение кода Mono-D , рефакторинг с поддержкой dmd / ldc / gdc. Он был частью GSoC 2012.

Code Blocks — это многоплатформенная IDE, которая поддерживает создание, выделение и отладку D-проекта.