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-проектов.