0
ответов

операторы for и foreach в D

Помимо синтаксических различий, идентичны ли они по своей сути? Оба они реализованы на основном языке? или foreach является частью стандартной библиотеки? А что касается производительности, неужели ...
вопрос задан: 12 April 2011 03:37
0
ответов

C ++ vs. D, Ada и Eiffel (ужасные сообщения об ошибках с шаблонами )

Одна из проблем C ++ - это ужасные сообщения об ошибках, которые мы получаем из кода, который интенсивно использует шаблоны и метапрограммирование шаблонов. Концепции разработаны для решения этой проблемы, ...
вопрос задан: 9 April 2011 14:57
0
ответов

d язык программирования: проблема со стандартным вводом или недоразумение?

Вот простая программа, которая считывает строки из стандартного ввода и выводит их на стандартный вывод. модуль тестовый; import std.stdio; void main (string [] args) {foreach (int i, string line; lines (stdin)) {...
вопрос задан: 7 April 2011 14:05
0
ответов

D: А как насчет потоков?

D кажется языком с очень высоким потенциалом, и мне очень интересно, что его ждет в будущем. Мне любопытно, есть ли обсуждение включения потоков в D? Потоки C ++ ...
вопрос задан: 6 April 2011 06:00
0
ответов

D2: std.algorithm.indexOf больше не работает

Я разместил следующий код на rosettacode.org для задачи преобразования арабских и римских чисел . импорт std.regex, std.array, std.algorithm; immutable {int [] weights = [1000, 900, 500, 400, ...
вопрос задан: 31 March 2011 10:30
0
ответов

Проверить, является ли псевдоним шаблоном в D 2.0

Как проверить, является ли псевдоним шаблоном в D 2.0? шаблон isTemplate (псевдоним T) {enum bool isTemplate = ???; } Обновление: это должно работать так: struct S (T) {int opCall () {возврат 0; } int ...
вопрос задан: 30 March 2011 14:42
0
ответов

writereln () или writefln ()?

Hello World для D выглядит так: import std.stdio; void main (строка [] аргументы) {Writeln ("Привет, мир, перезагрузка"); } из http://www.digitalmars.com/d/ Но когда я компилирую это с помощью gdc-4.4.5, я ...
вопрос задан: 29 March 2011 06:11
0
ответов

Быстрый кроссплатформенный таймер?

Я' m хочет улучшить сборщик мусора D, добавив некоторые эвристики, чтобы избежать запусков сборки мусора, которые вряд ли приведут к значительному освобождению. Одна эвристика, которую я хотел бы добавить, заключается в том, что GC ...
вопрос задан: 22 February 2011 03:35
0
ответов

Профилировщик, который присоединяется к запущенным процессам?

Мне нужен хороший профилировщик как для Windows, так и для Linux (они не обязательно должны быть одинаковыми; отдельные рекомендации для каждой ОС подойдут), который можно подключить к уже запущенному процессу, который не был ...
вопрос задан: 21 February 2011 21:49
0
ответов

Есть ли лучший способ перебора многомерного массива?

У меня есть динамический трехмерный массив чисел, и в настоящее время я делаю это так же, как обычно в C: for (auto i = 0; i
вопрос задан: 19 February 2011 07:32
0
ответов

Что делают эти операторы в D 2.0: <> =! <> =! <=!> =

Что делают эти операторы в D 2.0: <> = ! <> = { {1}}! <= !> =
вопрос задан: 18 February 2011 10:20
0
ответов

библиотека для визуализации математических уравнений (например, редактор уравнений) [закрыто]

Я ищу библиотеку c #, которая предоставит мне функции редактора уравнений. Я не ищу математическую библиотеку для вычисления математических выражений. Есть предложения?
вопрос задан: 16 February 2011 04:30
0
ответов

D эквивалент функций XMLHttpRequest

Привет, ребята, я ищу пример кода для выполнения http-запроса в D, что-то вроде XMLHttpRequest для jscript.
вопрос задан: 12 February 2011 18:28
0
ответов

Быстрый решатель линейных систем для D? [закрыто]

Где я могу найти быстрый решатель линейных систем, написанный на D? Он должен иметь возможность брать квадратную матрицу A и вектор b и решать уравнение Ax = b относительно b и, в идеале, также выполнять явное обращение ...
вопрос задан: 9 February 2011 13:43
0
ответов

ptrdiff_t слишком маленький?

Я всегда задавался вопросом: разве ptrdiff_t не должен по определению удерживать разницу между любыми двумя указателями? Почему это не удается, когда два указателя находятся слишком далеко? (Я не указываю ни на что ...
вопрос задан: 1 February 2011 07:43
0
ответов

как отобразить в памяти огромную матрицу?

Предположим, у вас есть огромная (40+ ГБ) матрица значений функции (с плавающей запятой), строки - это разные функции, а столбцы - это образцы / изображения. Таблица предварительно вычисляется по столбцам. Тогда это полностью ...
вопрос задан: 29 January 2011 20:40
0
ответов

Ключевые слова «Shared» и «__gshared» в D

Когда не используется внутри статического контекста (то есть, когда ключевое слово static отсутствует, и вы не находитесь в глобальной области), что делают ключевые слова shared и __gshared? Примеры: struct Temp {...
вопрос задан: 28 January 2011 22:39
0
ответов

Альтернатива для ловли в D?

Я смотрю «Три крутых штуки о D - случай языка программирования D», и в основном говорится, что не используйте try / catch / finally (о отметке 38. 39:30 говорит, что вы не хотите смотреть на try / catch ...
вопрос задан: 28 January 2011 06:56
0
ответов

События, подобные C #, на языке программирования D

Я недавно прошли 6-месячную стажировку в компании, которая использует C # для большей части своего программирования. За это время я впервые использовал и привык к способу проведения событий в C #. Как показано ...
вопрос задан: 26 January 2011 23:56
0
ответов

enum против неизменяемого в D

В чем разница между enum i = 2; enum s = "Hello"; и неизменный я = 2; immutable s = "Hello"; в D 2.0?
вопрос задан: 25 January 2011 16:36
0
ответов

Генераторы синтаксического анализатора и Ragel… Создание моего собственного анализатора D

Я новичок в мире компиляторов, и недавно я услышал о так называемом генераторе парсеров. Из того, что я (думаю) я понял, генераторы парсеров берут файл синтаксиса и выводят исходный код ...
вопрос задан: 18 January 2011 00:38
0
ответов

Прочитать текстовый файл в D

Есть ли какой-нибудь универсальный вариант (более или менее) способ прочитать текстовый файл в D? Требуется, чтобы функция автоматически определяла кодировку и выдавала мне все данные файла в согласованном виде ...
вопрос задан: 17 January 2011 21:14
0
ответов

Как реализовать диапазоны в D

Как реализовать свой собственный диапазон в D? Я везде искал, но не могу найти документации о том, какие методы (например, popFront) должны быть реализованы для каких типов диапазонов.
вопрос задан: 17 January 2011 18:13
0
ответов

Значение «scope» в D (для параметра)

Что означает scope в void foo (scope void * p) {}? (Я говорю не об области видимости (выход) или области действия int x = 5;, а об области, которая используется внутри списка параметров.)
вопрос задан: 17 January 2011 08:42
0
ответов

Создание объект со счетчиком ссылок в D с использованием RefCounted! (T)

Как вы используете std.typecons.RefCounted! (T) для создания объекта со счетом ссылок в D? Я попытался выяснить, что std.array.Array делает внутренне, посмотрев на источник, но пока я могу прочитать ...
вопрос задан: 8 January 2011 04:35
0
ответов

Двоичный Искать в D 2.0 (Фобос)?

Это только у меня, или в Фобосе нет функции бинарного поиска? У меня есть предварительно отсортированный массив, в котором я хочу выполнить поиск с помощью моей собственной функции компаратора, но я не могу найти ничего в std.algorithms или std ....
вопрос задан: 7 January 2011 03:54
0
ответов

Когда удалять в D?

Я изучаю D с 8 лет на C ++. У меня вопрос по поводу сборки мусора D - когда я могу использовать delete, а когда нет?
вопрос задан: 3 January 2011 22:44
0
ответов

Каковы основные различия между C ++, D и C ++ 0x? [closed]

В последнее время мы все чаще сталкиваемся с ними и слышим их, и мне бы хотелось провести хорошее сравнение между ними прямо здесь, в stackoverflow. Ссылки, ссылки и статьи тоже хороши.
вопрос задан: 1 January 2011 20:20
0
ответов

The D Programming Language for Game Development [closed]

Recently I've been bothered because I reached a point in which C++ (even 0x) felt very limited, so I started looking for alternatives. Forget Java, C#, Python or Ruby. I still like the low-level ...
вопрос задан: 30 December 2010 12:56
0
ответов

Мое ядро ​​ОС в D: некоторые встроенные строки не работают

Я знаю, что на этот вопрос довольно сложно ответить, в основном потому, что есть так много вещей, которые могут быть неправильными, что трудно что-то связать вниз. Но я' дам как можно больше информации; надеюсь ...
вопрос задан: 22 December 2010 05:08