Очень радует, что на Хабре появляются статьи о языке D. Но, на мой взгляд, переводы хелпа и статей для чуть больше, чем для новичков не дают ничего в плане популяризации языка. Думаю, искушённой публике лучше представлять, пусть более сложные, но какие-то интересные вещи — фишки. Большинство из того, что можно назвать фишками D, есть и в других языках, но многое в D реализовано более эффектно и эффективно, на мой вкус во всяком случае. В D есть много интересного, о чем стоит рассказать, и начну я в этой статье с функций, но не совсем обычных.
Читать полностью »
Рубрика «dlang» - 4
Фишки языка D
2014-12-24 в 8:32, admin, рубрики: dlang, template, Алгоритмы, делегаты, замыкания, миксин, обобщённая функция, паттерны, Программирование, частичное применение, шаблонУчебник по языку программирования D. Часть 5
2014-12-23 в 12:56, admin, рубрики: dlang, логические выражения D, ПрограммированиеПятая часть перевода D Programming Language Tutorial от Ali Çehreli. В этой части переведена глава Logical Expressions. Материал главы рассчитан на новичков.
Учебник по языку программирования D. Часть 4
2014-12-22 в 20:14, admin, рубрики: dlang, tutorials, tutorials d, Программирование, системное программирование Четвертая часть перевода D Programming Language Tutorial от Ali Çehreli.
Читать полностью »
Учебник по языку программирования D. Часть 3
2014-11-18 в 19:31, admin, рубрики: dlang, Программирование, системное программирование, учебник DВторая часть перевода D Programming Language Tutorial от Ali Çehreli. Содержание главы расчитано для начинающих и, как мне кажется, даже не раскрывает темы. Но это перевод одной из глав.
Предыдущие части:
REST интерфейс генератор фреймворка vibe.d
2014-07-30 в 17:33, admin, рубрики: dlang, rest api, vibe.d В этой статье я поэтапно покажу как пользоваться rest interface генератором встроенным во фреймворк vibe.d. Если вы интересуетесь D и его особенностями, то данная статья, надеюсь, немного прояснит новичкам как на практике использовать D и познать всю его мощь.
Для этого нами понадобится
- Настроить eclipse для работы с vibe.d.новичкам
- Запустить «Hello World» на vibe.d. новичкам
- Создать клиента для api OpenWeatherMap.
- Создать дублирующий сервер на основе api OpenWeatherMap
В документации к vibe.d имеется пример пользования генератором. Однако данный пример, на мой взгляд, слишком прост и не раскрывает механизма работы генератора.
Учебник по языку программирования D. Часть 2
2014-06-21 в 15:12, admin, рубрики: dlang, tutorials, tutorials d, Программирование, системное программированиеВторая часть перевода D Programming Language Tutorial от Ali Çehreli. Большая часть материала ориентирована на начинающих, но так как большая часть аудитории уже имеет базовые знания в программировании, то этот материал убран под хабракаты. В данной части рассматриваются фундаментальные типы, свойства типов, основы компиляции и императивного программирования.
Предыдущие части:
1. Часть 1
Использование в языке D сторонних библиотек
2014-06-15 в 19:32, admin, рубрики: dlang, dub, libev, Программирование, Проектирование и рефакторинг, метки: dlang, dub, libev На волне интереса к языку D решил и я внести свой вклад в его популяризацию. Статья не для новичков, а больше для тех кто рассматривает D как второй язык. Известно, что на заре своего развития, языки программирования имеют небогатый набор библиотек и это часто не позволяет начинать писать на них что-то серьёзное. Надеюсь статья поможет кому-нибудь переступить этот барьер.
Ниже будут рассмотрены возможности утилиты dub, а так же подключение сторонних пакетов и библиотек написанных на C/C++ на примере замечательной библиотеки libev.
Читать полностью »
Учебник по языку программирования D. Часть 1
2014-06-12 в 14:06, admin, рубрики: dlang, tutorials, tutorials d, Программирование, системное программированиеДанный пост начинает серию переводов D Programming Language Tutorial, дабы компенсировать информационный вакуум об этом системном языке. Каждая часть будет содержать константое количество материала из книги, так как оригинальные главы имеют широкий разброс в размере: от пары абзацев до нескольких печатных страниц. Все примеры кода проверяются на текущем релизе компилятора dmd 2.065, и если возникают проблемы с технической частью, прошу отписываться в комментариях.
Facebook совместно с Digital Mars платят за исправление багов в компиляторе D
2013-11-17 в 13:40, admin, рубрики: dlang, Facebook, Программирование, метки: dlang, Facebook Вчера на форуме forum.dlang.org Андрей Александреску (Разработчик языка D и автор книги: The D Programming Language" — 2010 г. ) объявил о начале бонусной программы по исправлению багов в языке D.
Читать полностью »