2
ответа

Как я использую std.socket и std.socketstream? (D язык программирования 2.x)

я задавался вопросом, как использовать те phobos модули для использования сетей? Или можно дать ссылку на то, как использовать сокеты (в некотором роде подобный или почти подобный D)
вопрос задан: 13 October 2015 16:58
2
ответа

Язык программирования D: модуль stdio не может прочитать файл std \ stdio.d

Я установил dmd (2.0?) С помощью установщика Windows и пытаюсь скомпилировать следующую программу: module tcpechoserver; импорт std.stdio; const int MAXPENDING = 5; int main (char [] [] argv) модуль tcpechoserver; импорт std.stdio; const int MAXPENDING =
вопрос задан: 2 April 2014 19:33
2
ответа

Есть ли другие языки помимо D с помехами если?

Я думаю D, статичный, если интересная функция языка. Это запрашивает мой вопрос: Есть ли существуют другие примеры скомпилированных языков, на которых компилятор имеет сильное понятие кода и там...
вопрос задан: 22 August 2012 20:36
2
ответа

Есть ли у D 'newtype'?

Есть ли у D 'newtype' (как в Haskell). Наивный вопрос, я просто бегло просматриваю D, но Google не нашел ничего полезного. В Haskell это способ создания разных типов одного и того же ...
вопрос задан: 22 April 2011 21:31
2
ответа

Опыт с [закрытым] D-языком-программирования

У кого-то здесь когда-либо был опыт с языком программирования D? Это, кажется, имеет много хороших функций, но будет это когда-либо достигать популярности тех в настоящее время широко распространенных языков как C++, Java...
вопрос задан: 15 September 2010 07:05
2
ответа

В D, в чем разница между частным импортом и обычным импортом?

В языке программирования D в чем разница между приватным импортом tango.io.File; и импортировать tango.io.File; ?
вопрос задан: 19 August 2010 04:59
2
ответа

Распределенная передача сообщений в D?

Мне действительно нравятся примитивы передачи сообщений, которые реализует D. Я видел только примеры передачи сообщений внутри программы. Есть ли поддержка для распространения сообщений, например, по сети? ...
вопрос задан: 13 August 2010 00:41
2
ответа

Это - плохая практика для изменения динамических массивов, которые имеют ссылки на них?

Я посмотрел немного на динамические массивы в D2, и я нашел их очень трудными понять. Также кажется, что я интерпретирую спецификацию неправильно.. Работа над ссылкой или частью динамического массива кажется очень...
вопрос задан: 5 August 2010 15:59
2
ответа

Что такое версия D системной функции C++?

Как я выполняю команду в системной оболочке в D (предпочтительно Танго)?
вопрос задан: 27 June 2010 03:00
2
ответа

Как сделать объект (класс) foreachable в D?

как я могу сделать класс применимым в foreach операторе? Класс содержит ассоциативный массив (например, строка [строка]). Так foreach использование оператора этот массив как источник. Таким образом, это - то, что я хочу: автоматический...
вопрос задан: 15 June 2010 16:13
2
ответа

Кросс-платформенное Программирование GUI с D

Я хочу начать программировать с D. У меня есть простое приложение в памяти, для которого нужен GUI, но я хочу удостовериться, что это портативно к Linux/Windows/Mac одинаково хорошо и с минимальным (никакое) изменение для каждого...
вопрос задан: 27 April 2010 03:49
2
ответа

D (Танго) Read весь стандартный вход и присваивают его строке

На языке D, как я могу считать весь стандартный вход и присвоить его строке (с библиотекой Tango)?
вопрос задан: 6 March 2010 17:46
2
ответа

Как выполнить модульные тесты с DSSS и GDC?

Я очень плохо знаком с D и все еще борющийся пытающийся настроить мой набор инструментальных средств. Я запускаю Кармическую Ubuntu и хотел бы использовать DSSS с GDC и Танго или TangoBos. До настоящего времени я установил GDC из Ubuntu...
вопрос задан: 4 March 2010 17:19
2
ответа

Как хорошо D поддерживает 64 бита?

Я хотел бы испытать язык программирования D. У меня есть простой любимый проект, который я означал заканчивать, и я думал, что это будет хорошая возможность изучить D 2.0. Однако моя основная ОС является kubuntu...
вопрос задан: 4 March 2010 04:20
2
ответа

Я могу создать модуль расширения Python в D (вместо C)

Я слышу, что D совместим со ссылкой с C. Я хотел бы использовать D для создания дополнительного модуля для Python. Я пропускаю некоторую причину, почему она никогда не собирается работать?
вопрос задан: 19 July 2009 15:10
2
ответа

Как Вы приблизились бы к использованию D во встроенной среде реального времени?

Ко всем знакомые с языком программирования D, как пошел бы об использовании его во встроенной среде реального времени? Я понимаю, что это - первоначальный проект, не предназначен для встроенного в реальном времени...
вопрос задан: 11 July 2009 19:27
2
ответа

Какой отладчик может использоваться с D 2.0 на окнах и как я использую его?

Я играл вокруг с D 2.0 немного сегодня главным образом из-за "Случай для D" в DDJ. Я загрузил D 2.0 для окон, но не выяснил, как ступить через под управлением программу в...
вопрос задан: 16 June 2009 21:10
2
ответа

энергия: свяжите расширение с языком

У меня есть gvim 7.2, он распознает.d файлы и выделяет его правильно согласно синтаксису языка программирования D. Однако файлы .di не распознаны как D файлы, и никакое выделение не...
вопрос задан: 30 May 2009 05:44
2
ответа

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

Я ищу пакет, чтобы сделать матричную математику с матрицами приблизительно до 100 x 100. Я должен, как минимум, сделать инверсии, умножение и перемещение. Я предпочел бы более инкапсулированный интерфейс...
вопрос задан: 15 March 2009 20:50
2
ответа

Используя язык программирования D в контексте.NET

Мне любопытно: кто-либо использовал D вместе с языками.NET? Это даже возможно? Какой материал более легкий/делаемый смысл состоит в том, чтобы сделать в D, это твердо выполнить, скажем, в C++ / CLI?
вопрос задан: 11 February 2009 22:51
1
ответ

Сравнение версий во время компиляции в D

Я хочу, чтобы во время компиляции (потому что он использовался в статическом if) сравнение строк версии в D. Например, 1.2.12 больше, чем 1.2.2. Я хочу сделать такие сравнения во время компиляции.
вопрос задан: 20 January 2019 00:41
1
ответ

Приведение между void * и ссылкой на класс в D

Как правильно переводить туда и обратно между указателем void * и значением класса в D, первым или вторым? приведение (ClassName) voidPointer и приведение (void *) это приведение (ClassName *) voidPointer и ...
вопрос задан: 18 January 2019 22:11
1
ответ

D Lang: std.bitmanip считывает данные в структуру

Я нашел эту функцию: https://dlang.org/phobos/std_bitmanip.html#.read T read (T, Endian endianness = Endian.bigEndian, R) (ref R range), если (canSwapEndianness! T & amp; & isInputRange R & amp; & amp; ...
вопрос задан: 13 July 2018 19:32
1
ответ

Базовая реализация буферизованного ввода-вывода

Я создаю специальную буферную библиотеку ввода-вывода для D (исключая зависимость C). Я посмотрел на источник libc и нашел _IO_file_xsputn. Но я не уверен, куда идти оттуда. Из того, что я ...
вопрос задан: 13 July 2018 06:17
1
ответ

Сортировка на основе ассоциативных массивов в D

Я пытаюсь последовать примерам, данным в различных местах для приложений D. Обычно при изучении языка я запускаю на приложениях в качестве примера и изменяю их сам, просто для проверения материала. Одно приложение, которое поймало мой...
вопрос задан: 6 February 2013 13:02
1
ответ

nginx, fastcgi и открытые сокеты

Я экспериментирую с fastcgi на nginx, но столкнулся с некоторыми проблемами. Nginx не использует повторно соединения, он дает 0 в флагах BeginRequest, поэтому приложение должно закрыть соединение после ...
вопрос задан: 1 October 2011 14:21
1
ответ

Почему я не могу хранить строковые ключи в ассоциативном массиве?

Я новичок в языке программирования D, только начал читать книгу "Язык программирования D". Я сталкиваюсь с ошибкой, когда пытаюсь один пример кода ассоциативного массива #! / Usr / bin / rdmd import std.stdio, std.string; ...
вопрос задан: 6 January 2011 07:08
1
ответ

D программирование и iPhone

Я только что начал изучать "D Программирование". Я хотел бы развернуть свои программы на iPhone. который имеет меня удивление; возможно разработать для Mac или iPhone с помощью D?. Я хотел бы приложение к...
вопрос задан: 3 September 2010 21:03
1
ответ

Почему Фобос использует enum для констант?

Почему Фобос использует enum для определения констант? Например, в std.math: enum real E = 2.7182818284590452354L; Почему бы не использовать глобальный неизменяемый? Каковы преимущества / недостатки enum перед ...
вопрос задан: 1 September 2010 22:54
1
ответ

Затраты на обработку исключений в D

Какова производительность на языке программирования D2 последствия использования обработки исключений? В частности: Что делать, если я не пишу код обработки исключений? Что если я это сделаю, но никаких исключений не бывает ...
вопрос задан: 28 August 2010 07:10