Новость из категории: Информация

Язык программирования D: документация, библиотеки и поддержка в IDE

Содержание:
1. «Новая волна» языков программирования;
2. Документация, библиотеки и поддержка в IDE (Вы читаете данный раздел);
3. Устанавливаем компилятор;
4. Компилятор gdc и ldc.
Язык программирования D: документация, библиотеки и поддержка в IDE

Официальный сайт языка D - www.digitalmars.com/d. На нем есть форум, примеры, учебники, списки рассылки и довольно информативный wiki-раздел. Хорошим дополнительным источником информации является сайт www.dprogramming.com. Самая современная и очень подробная англоязычная книга о D2 - «The D Programming Language" (Andrei Alexandrescu), которую несложно найти в сети в формате PDF. Приемлемая документация имеется и для стандартных библиотек phobos (www. digitalmars.com/d/2.0/phobos/phobos.html) и tango (www.dsource. org/projects/tango). Актуальной русскоязычной документации и учебников по D, к сожалению, нет и вовсе - кроме скромной страницы Wikipedia.

Язык программирования D: документация, библиотеки и поддержка в IDE
Хостинг свободных проектов на D dsource.org правильнее было бы назвать кладбищем альфа-версий

Практически все свободные проекты, связанные с языком D, собраны на сайте www.dsource.org, который одновременно является и хостингом для них. Проекты удобно разделены на категории, но их текущее состояние никак не отмечено. Чаще всего версия языка и стандартной библиотеки явно не указывается, и понять, подходит ли вам библиотека или модуль, можно только методом проб и ошибок. Всего проектов несколько сотен, но 90% из них заброшены, устарели или годами находятся в стадии пре-альфа. «Битые» ссылки, «болванки» вместо страниц и т. п. - обычное дело. Это «кладбище идей» производит удручающее впечатление, но такое положение вполне объяснимо. Существование двух версий языка и двух стандартных библиотек создает, мягко говоря, серьезную путаницу. После появления D2 очень многие небольшие проекты оказались заброшенными, поскольку авторы поленились переводить их на новый стандарт. Однако важно понимать, что D2 по сути появился на свет только в 2010 году и ждать от него солидного списка зрелых проектов пока преждевременно.

Более-менее полная поддержка D есть в нескольких открытых IDE (Code::Blocks, Eclipse, Geany) и многих популярных редакторах (Gedit, Kate, Vim, Emacs). Есть и плагины для MS Visual Studio в Windows и Xcode в Mac OS, а также коммерческая IDE BITPROX Development Environment. Ещё существует IDE Entice Designer, написанная непосредственно на D и доступная только для Windows. Отлаживать программы на D можно с помощью обычного GDB в Linux или WinDbg в Windows, но они пока не поддерживают почти никаких специфических особенностей языка.



Языки программирования Вас совершенно не интересуют и единственное, что вам сейчас нужно, как можно скорее приобрести вальцы (http://www.rutector.ru/catalog/valtsy) высокого качества для листогибочной машины? Значит, Вам следует незамедлительно посетить www.rutector.ru. Здесь Вы сможете заказать такие изделия по приемлемым ценам!

Рейтинг статьи

Оценка
4/5
голосов: 7
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх