Вопросы с тегом 'd'

D - многоязычный системный язык программирования, разработанный Уолтером Брайтом, а с 2006 года - Андрей Александреску. Теперь D - это сотрудничество с открытым исходным кодом.
24
ответов

Почему не выбирается язык программирования D?

Любой, кто использует язык программирования D? Почему он не популярен?
задан 13 апр. '09 в 11:02
20
ответов

D Язык программирования в реальном мире?

Кто-нибудь там использует D для приложений реального мира? Если да, для чего вы его используете? Я не могу найти ничего хорошего в Интернете, написанном в D. Несмотря на отсутствие известных крупных пользователей, D кажется мне очень перспективным я...
задан 11 сент. '08 в 14:33
8
ответов

Насколько быстро D сравнивается с С++?

Мне нравятся некоторые функции D, но мне было бы интересно, если они придут с время исполнения? Для сравнения я реализовал простую программу, которая вычисляет скалярные произведения многих коротких векторов как в С++, так и в D. Результат удивителе...
задан 28 февр. '11 в 16:06
3
ответов

Каковы различия между понятиями и ограничениями шаблонов?

Я хочу знать, каковы семантические различия между предложением полной концепции С++ и ограничениями шаблона (например, ограничения, появившиеся в Dlang или новые понятия - lite для С++ 1y). Каковы полноценные концепции, которые могут выполняться, че...
задан 28 марта '13 в 0:11
3
ответов

Почему 0.1 + 0.2 == 0.3 в D?

assert(0.1 + 0.2 != 0.3); // shall be true - моя любимая проверка того, что язык использует собственную арифметику с плавающей запятой. С++ #include <cstdio> int main() { printf("%d\n", (0.1 + 0.2 != 0.3)); return 0; } Вывод: 1 ...
задан 29 июля '11 в 17:03
10
ответов

К GC или не к GC

Недавно я увидел два действительно приятных и обучающих языка: Этот первый от Herb Sutter представляет все приятные и интересные функции С++ 0x, почему будущее С++ кажется ярче, чем когда-либо, и как M $считается хорошим парнем в этой игре. Разгово...
задан 27 сент. '11 в 23:09
10
ответов

Метапрограммирование в С++ и D

Механизм шаблона на С++ случайно стал полезным для метапрограммирования шаблонов. С другой стороны, D был разработан специально для облегчения этого. И, видимо, это еще проще понять (или так я слышал). У меня нет опыта работы с D, но мне любопытно, ...
задан 04 сент. '11 в 18:39
11
ответов

Язык программирования D для разработки игр

Недавно я был обеспокоен, потому что достиг точки, в которой С++ (даже 0x) чувствовал себя очень ограниченным, поэтому я начал искать альтернативы. Забудьте Java, С#, Python или Ruby. Мне все еще нравится низкоуровневый характер С++, и я не люблю ви...
задан 23 дек. '10 в 9:00
7
ответов

Является ли грамматика D действительно свободной от контекста?

Я размещал это в группе новостей D несколько месяцев назад, но по какой-то причине ответ никогда меня не убедил, поэтому я подумал, что попрошу его здесь. Грамматика D, по-видимому, контекстно-зависимая. Однако грамматика С++ не существует (даже ...
задан 08 авг. '11 в 16:04
3
ответов

DMD против GDC против LDC

Каковы преимущества/недостатки различных компиляторов D? Каким образом производительность и стандартная совместимость/поддержка D2? Насколько хорошо поддерживаются отладчики? Насколько хороши сообщения об ошибках и интеграция IDE? Насколько хороша по...
задан 20 июля '11 в 22:00
6
ответов

Имеет ли язык D несколько библиотек и проблем с GC?

Мне интересно, насколько зрелым и стабильным является D, и если это может быть хорошей заменой для C/С++. Я знаю, что в настоящее время существуют две стандартные библиотеки (Phobos и Tango). Разве все равно, что нет единой стандартной библиотеки? ...
задан 08 июля '10 в 18:54
6
ответов

D без сборщика мусора

Я смотрю на D сегодня, и на поверхности это выглядит довольно удивительно. Мне нравится, как он включает в себя множество конструкций более высокого уровня непосредственно на этом языке, поэтому не нужно использовать глупые хаки или сложные методы. О...
задан 27 нояб. '12 в 1:53
4
ответов

Может ли компилятор автоматически определять чистые функции без информации о типе?

Итак, я спорю с моим другом, который утверждает, что компилятор вроде GCC может автоматически обнаруживать чистую функцию без какой-либо информации о типе. Я сомневаюсь в этом. Языки, такие как D или Haskell, имеют чистоту в своих системах типов, а ...
задан 06 янв. '12 в 19:23
6
ответов

Почему локальное хранилище потоков так медленно?

Я работаю над настраиваемым распределением памяти стиля стилей mark-release для языка программирования D, который работает путем выделения из локальных областей потока. Похоже, что узкое место в локальном хранилище потоков вызывает значительное (~ 50...
задан 03 февр. '09 в 8:28
10
ответов

Усилители и сеттеры влияют на производительность на С++/D/Java?

Это довольно старая тема: являются ли сеттеры и геттеры хорошими или злыми? Мой вопрос: компиляторы в С++/D/Java встроить геттеры и сеттер? В какой степени производительность getters/setters влияет на производительность (вызов функции, стек кадров)...
задан 10 июля '09 в 17:47