D Программирование - Окружающая среда
Настройка локальной среды для 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, созданным Уолтером Брайтом.
GDC - Интерфейс для серверной части GCC, созданный с использованием открытого исходного кода компилятора DMD.
LDC - Компилятор, основанный на интерфейсе DMD, который использует LLVM в качестве внутреннего интерфейса компилятора.
Вышеупомянутые различные компиляторы можно загрузить из D загрузок.
Мы будем использовать D версии 2, и мы рекомендуем не загружать D1.
Давайте создадим следующую программу helloWorld.d. Мы будем использовать это как первую программу, которую мы запускаем на выбранной вами платформе.
import std.stdio;
void main(string[] args) {
writeln("Hello World!");
}
Мы видим следующий результат.
$ hello world
Установка D в Windows
Загрузите установщик Windows .
Запустите загруженный исполняемый файл, чтобы установить D, что можно сделать, следуя инструкциям на экране.
Теперь мы можем создать и запустить рекламный файл, скажем helloWorld.d, переключившись в папку, содержащую файл, с помощью компакт-диска, а затем выполнив следующие шаги:
C:\DProgramming> DMD helloWorld.d
C:\DProgramming> helloWorld
Мы видим следующий результат.
hello world
C: \ DProgramming - это папка, которую я использую для сохранения своих образцов. Вы можете изменить его в папку, в которой вы сохранили D-программы.
Установка D в Ubuntu / Debian
Загрузите установщик debian .
Запустите загруженный исполняемый файл, чтобы установить D, что можно сделать, следуя инструкциям на экране.
Теперь мы можем создать и запустить рекламный файл, скажем helloWorld.d, переключившись в папку, содержащую файл, с помощью компакт-диска, а затем выполнив следующие шаги:
$ dmd helloWorld.d
$ ./helloWorld
Мы видим следующий результат.
$ hello world
Установка D в Mac OS X
Загрузите установщик для Mac .
Запустите загруженный исполняемый файл, чтобы установить D, что можно сделать, следуя инструкциям на экране.
Теперь мы можем создать и запустить рекламный файл, скажем helloWorld.d, переключившись в папку, содержащую файл, с помощью компакт-диска, а затем выполнив следующие шаги:
$ dmd helloWorld.d
$ ./helloWorld
Мы видим следующий результат.
$ hello world
Установка D на Fedora
Загрузите установщик Fedora .
Запустите загруженный исполняемый файл, чтобы установить D, что можно сделать, следуя инструкциям на экране.
Теперь мы можем создать и запустить рекламный файл, скажем helloWorld.d, переключившись в папку, содержащую файл, с помощью компакт-диска, а затем выполнив следующие шаги:
$ dmd helloWorld.d
$ ./helloWorld
Мы видим следующий результат.
$ hello world
Установка D на OpenSUSE
Загрузите установщик OpenSUSE .
Запустите загруженный исполняемый файл, чтобы установить D, что можно сделать, следуя инструкциям на экране.
Теперь мы можем создать и запустить рекламный файл, скажем helloWorld.d, переключившись в папку, содержащую файл, с помощью компакт-диска, а затем выполнив следующие шаги:
$ 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-проектов.