Сторонние инструменты в Monodevelop с MonoD

Monodevelop в связке с MonoD, безусловно, крутая вещь, о которой мы неоднократно писали в нашем блоге, более того, я как-то обещал, что расскажу, как присоединить к Monodevelop ряд интересных утилит. Сейчас я выполняю свое обещание и покажу в скриншотах, как немного облегчить себе программирование на D.
Внимание: Данная инструкция тестировалась в среде, в которой уже установлены dscanner и upx!

Читать далее →

Подробнее

Измерение времени выполнения отдельных фрагментов кода

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

Читать далее →

Подробнее

Компактная шпаргалка по UML-диаграммам классов

Наткнулся я недавно на замечательную вещь, которая позволяет компактно уложить структуру UML-диаграмм классов (да и не только их, но и других типов диаграмм UML) в голове и при этом, эта хорошая шпаргалка представляет собой небольшой PDF-файл (который теперь можно скачать прямо с нашего сайта!).

Читать далее →

Подробнее

CodeBlocks + D

Одна из самых удобных сред разработки среди всех, которые я использовал, это CodeBlocks. Кроме того, что это чудо имеет массу вкусных настроек и возможностей, оно еще и кросс-платформное, а значит выглядит (и работает) одинаково и в Windows и Linux, и еще эта IDE не так уж и много занимает свободного места и вообще является open-source проектом. Читать далее →

Подробнее

Почему я выбираю D?

Я выбираю этот язык программирования из-за многих вещей.

В первую очередь, это Си-подобный синтаксис и очень высокое сходство языка с С++, что позволяет обучаться этому языку программирования просто изучая С++ и читая документацию Читать далее →

Подробнее

Лист папоротника в D

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

Многим известен тот факт, что для этого языка программирования разработано приличное количество графических тулкитов или привязок к некоторым широкоизвестным графическим библиотекам, однако, несмотря на такое обилие библиотек, достаточно трудно сделать выбор и найти ту, которая бы устраивала по всем параметрам (Как справедливо было замечено, многие из тулкитов — либо недоработаны, либо очень сложны). В этой небольшой статье, я бы хотел обратить внимание на такую интересную и весьма компактную библиотеку для создания графического интерефейса, как DGui Читать далее →

Подробнее

Установка dmd 2.065

Для того, чтобы начать изучение D необходимо установить и подготовить к работе хотя бы минимальный доступный инструментарий.

В обязательный «джентельменский набор» входит dmd — компилятор D с библиотеками и некоторыми весьма нужными программами, особенно для опытных разработчиков (в комплект, собственно, входят: dmd — сам компилятор D, rdmd — лаунчер для скриптов, dmc — компилятор C/C++ и некоторые другие весьма полезные утилиты) об установке которого я и хочу рассказать.

Читать далее →

Подробнее