The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск компилятора языка D 2.112

25.01.2026 11:36 (MSK)

Опубликован релиз DMD 2.112, эталонного компилятора для языка D. Код компилятора распространяется под свободной лицензией BSL (Boost Software License). Поддерживаются системы Linux, Windows, macOS и FreeBSD.

Язык D использует статическую типизацию, обладает синтаксисом, схожим с C/C++, и обеспечивает производительность компилируемых языков. Язык D также заимствует некоторые возможности динамических языков, полезные для повышения эффективности разработки и обеспечения безопасности. Например, имеется поддержка: ассоциативных массивов, косвенного определения типов, автоматического управления памятью, средств параллельного программирования, шаблонов, компонентов для метапрограммирования. Опционально доступен сборщик мусора. В программах на языке D можно использовать библиотеки на языке C, а также некоторые библиотеки на C++ и Objective-C.

Среди изменений в выпуске 2.112:

  • Операции над Ассоциативным массивом (хэшмап) реализованы через шаблоны.
  • Битовые поля включены в язык и теперь не нужно использовать отдельный "-preview=bitfields".
  • Висящие операторы "else", указанные без выделения блока фигурными скобками, теперь будет выдавать ошибку вместо предупреждения:
    
       int i, j;
       if (i)
           if (j)
               return 1;
           else    // Error: else is dangling, add { } after condition `if (i)`
               return 2;
    
    
  • Добавлен новый ключ "-extI" для указания внешних путей импорта, который аналогичен параметру пути импорта (-I), за исключением указания на то, что найденный с его помощью модуль находится вне компилируемого в данный момент исполняемого файла. В Windows он используется, когда параметр переопределения dllimport установлен на любое значение, кроме "none", чтобы принудительно импортировать символы внешнего модуля с помощью DllImport.
  • Добавлены модули для C-файлов. Подобно расширению "__import", ключевое слово "__module" переносит объявление модулей из языка D в язык C. Это особенно полезно, когда необходимо импортировать несколько C-файлов с одинаковым именем (например, hello/utils.c и world/utils.c), поскольку оба файла должны быть импортированы с помощью import utils, когда они указаны в командной строке, что приводит к конфликтам.
    
    
       --hello/utils.c:
    
       #if __IMPORTC__
       __module hello.utils;
       #endif
    
       int sqr(int x) { return x * x; }
    
       --world/utils.c:
    
       #if __IMPORTC__
       __module world.utils;
       #endif
    
       int max(int a, int b) { return a > b ? a : b; }
    
       --app.d:
    
       import hello.utils;
       import world.utils;
    
       static assert(sqr(3) == 9);
       static assert(max(3, 5) == 5);
    
    
  • Объявлено устаревшим неявное преобразование целых чисел в присваивании значений типа "int op= float". Это сделано для предотвращения потенциальных ошибок, когда присваивание "op=" неявно обрезает правую часть выражения от ненулевого значения до нуля.
    
       uint a;
       float b = 0.1;
       a += b; // Deprecation: `uint += float` is performing truncating conversion
    
  • В runtime добавлены несколько новых шаблонных реализаций.
  • Исправлены ошибки связанные с недокументированным изменением в ABI macOS 15.4.
  • С-макросы теперь преобразуются в шаблоны при работе "ImportC":
    
       import core.sys.posix.stdlib;
       import core.sys.posix.unistd;
    
       extern(C) int main()
       {
           int status, pid = vfork();
           if (pid == 0)
           {
               // ...
               return 0;
           }
    
           waitpid(pid, &status, 0);
           if (WIFEXITED(status))
           {
               // ...
           }
           return 0;
       }
    
  • В стандартной библиотеке реализована функция "lazyCache", которая предоставляет механизм кэширования диапазонов с отложенной оценкой. В отличие от cache, который немедленно оценивает элементы диапазона во время его создания, lazyCache откладывает оценку до тех пор, пока элементы не будут явно запрошены.
    
       auto result = iota(-4, 5).map!(a => tuple(a, expensiveComputation(a)))().lazyCache();
       // No computations performed at this point
    
       auto firstElement = result.front;
       // First element is now evaluated
    
  • Улучшена обратная совместимость "getrandom()" на старых версиях Linux и других системах.
  • "std.uni" обновлена до поддержки Unicode 17.
  • В "std.uuid" добавлена поддержка uuid v7 .
  • Новый API для "std.conv", где появились три функции "writeText", "writeWText" и "writeDText".
  • В пакетный менеджер dub добавлена опция "-dest и ключ frameworks.
    
       --Было:
    
       lflags "-framework" "Cocoa"
    
       --Теперь можно:
       frameworks "Cocoa" "OpenGL"
    

Дополнительно можно отметить разработку ряда интересных проектов на языке D:

  • В области разработки игр (GameDev) были следующие обновления: в dvn, движок для создания визуальных новелл, добавлены примеры использования. В порт движка Godot добавлена экспериментальная поддержка экспорта в Web. В Steam выпущена игра The Art of Reflection, реализованная с использованием технологий D и DirectX на собственном движке.
  • В области веб-разработки развивается легковесный планировщик файберов photon, который показал высокие результаты в тесте производительности TechEmpower и вошёл в топ 10 результатов по нескольким тестам (Plaintest, JSON). Данный движок был интегрирован в популярный веб-фреймворк Vibe.D, в результате чего удалось добиться прироста производительности без изменения кода веб-приложений.
  • После анонса о начале разработки нового сборщика мусора на конференции Dconf (видео1, видео2), данное обновление вошло в новый релиз. Новый GC также можно попробовать установить в качестве отдельного пакета. На данный момент поддерживается архитектура x86_64 для OC Linux и Windows. Продолжается работа над поддержкой macOS и других архитектур.


  1. Главная ссылка к новости (https://dlang.org/changelog/2....)
  2. OpenNews: Выпуск компилятора языка D 2.111
  3. OpenNews: Выпуск компилятора языка D 2.110
  4. OpenNews: Выпуск компилятора языка D 2.100
  5. OpenNews: Для языка D представлен runtime для программирования микроконтроллеров
Автор новости: D_dev
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64671-dlang
Ключевые слова: dlang
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (138) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 12:16, 25/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –27 +/
    Не нужен, разве что потешить ЧСВ автора и его почитателей с двачей. У нас уже есть Rust и Go. Первый - для переписывания существующих утилит без заметной потери скорости, второй - для написания хорошего нового софта на приятном синтаксисе. D, Odin, Crystal, V и другие извpaщённые поделия существуют только на донаты таких же странных товарищей.
     
     
  • 2.3, Аноним (3), 12:19, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Частично согласен. Но go сильно урезан, по сравнению с d. А rust слишком перегружен. Они не конкуренты d в плане удобочитаемости и элегантности разработки. Вот ни разу.
     
     
  • 3.5, Аноним (5), 12:22, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    какая может быть читаемость в языке с несколькими парадигмами? один кусок кода так, другой эдак... тьфу!
     
     
  • 4.7, Аноним (3), 12:23, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Читается прекрасно с несколькими парадигмами. Ничего сложного в функциональщине в d нет. В документации хорошие примеры.
     
  • 4.15, Аноним (15), 13:13, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +8 +/
    буквально любой более менее сложный язык обладает несколькими парадигмами
     
     
  • 5.18, Аноним (5), 13:26, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    язык не должен быть сложным, а наоборот, быть простым как лопата. чтобы у каждого была одинаковая трактовка, а не воспринимал написанное в меру своей распущенности
     
     
  • 6.21, Аноним (15), 13:45, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Эта мантра из времен начала Го не сработала даже для самого Го и они начали "усложнять" язык
    Но как по мне - язык ничего никому не должен

    Разнообразие это хорошо, монополии это плохо.
    Больше языков хороших и разных

    Если нравится простой язык - прекрасно. Используйте его
    Кому-то нравятся более экспрессивные и элегантные языки, которые позволяют писать без копи-пасты

     
     
  • 7.78, Аноним (78), 23:05, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Эта мантра из времен начала Го не сработала даже для самого Го

    Для Go не сработала, потому что у Go плохой дизайн.

     
  • 6.23, aname (ok), 14:01, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Кто сказал Assembler?
     
     
  • 7.42, Аноним (42), 15:37, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Кто сказал Aarch64, POWER, RISC-V64?
     
     
  • 8.61, aname (ok), 18:22, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И другие интересные слова и акронимы... текст свёрнут, показать
     
     
  • 9.127, Sem (??), 16:13, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Если не понял отсылки, то у каждой из архитектур свой ассемблер ... текст свёрнут, показать
     
     
  • 10.143, aname (ok), 23:06, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это всё понятно, но имеется ввиду простота и всё такое... текст свёрнут, показать
     
     
  • 11.149, 1 (??), 11:46, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Простота - это С А ассемблер простым не особо назовёшь Особенно если архитекту... текст свёрнут, показать
     
     
  • 12.150, Аноним (150), 11:53, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, одно сплошное UB ... текст свёрнут, показать
     
  • 11.168, Аноним (168), 18:18, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Какая уж простота, если n вариантов написать требуется ... текст свёрнут, показать
     
  • 6.27, Аноним (27), 14:11, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    У Хаскеля была только одна парадигма. И где теперь этот Хаскель?
     
     
  • 7.82, Джон Титор (ok), 00:36, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На финтех проектах, причем вакансии до сих пор встречаются. Порой кто-то в вебе использует и не жалеет по понятным причинам. Кто вам ещё существенные нагрузки потянет как Haskell?
     
  • 3.6, Аноним (2), 12:23, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    К сожалению, сейчас решает хайп Python тоже крайне сомнительный язык одни табы... большой текст свёрнут, показать
     
     
  • 4.11, Аноним (11), 12:45, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Я конечно все понимаю, но чем табы-то не устроили?
     
     
  • 5.16, Аноним (16), 13:15, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/
    неудобно копипастить
     
  • 5.79, Аноним (78), 23:10, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ненадёжный синтаксис, неудобно структурировать код.
     
  • 5.151, Аноним (150), 11:55, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Значащие пробелы ломаются от каждого чиха: от редактора с другими настройками, от копирования и вставки и от кучи других действий.
     
  • 4.12, Аноним (15), 13:02, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сам по себе хайп ничего не даёт Но привлеченные за счет него пользователи могу... большой текст свёрнут, показать
     
  • 4.47, Аноним (47), 16:20, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > В итоге быстро набрал кодовую базу и фанатов и теперь на нём куча пакетов и решений есть

    Не стал бы назвать пакетами и решениями банальный интерфейс к библиотекам на С.

     
  • 4.49, Аноним (150), 17:27, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Нет Ещё до появляения питона были простые языки, как минимум были Schema и Stan... большой текст свёрнут, показать
     
     
  • 5.100, glebiao (ok), 08:45, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    и да и нет В одном выпуске журнала вместе с описанием Питона был опубликован ещ... большой текст свёрнут, показать
     
     
  • 6.117, Аноним (150), 11:47, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В каком году Читать код на условном Standard ML не сложнее, чем на питоне Здес... большой текст свёрнут, показать
     
     
  • 7.157, glebiao (ok), 15:03, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    точно не помню, это около 1993 -- 1996, Dr Dobbs jour Собственно, от этой публи... большой текст свёрнут, показать
     
     
  • 8.172, U202204161753 (?), 13:12, 29/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    а Общался с людьми Они решили, что закралась опечатка и надо Pascal и Modula-... текст свёрнут, показать
     
  • 4.83, Джон Титор (ok), 00:42, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Та форматирование ещё куда не шло. А вот то что обратной совместимости при увеличении версии нет, вот это реально нервирует, особенно когда это чей-то чужой проект на кучу строк и написан под какой-то старый python, который тебе не подходит из-за зависимости другого проекта под новый python и которые типа должны работать вместе
     
     
  • 5.118, Аноним (150), 12:37, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Та форматирование ещё куда не шло.

    Это постоянная проблема. Python как и Java требуют IDE.

     
     
  • 6.132, Аноним (132), 18:47, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Python и в Emacs неплохо себя чувствует.
     
  • 4.140, Аноним (140), 21:34, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Python тоже крайне сомнительный язык (одни табы вместо кюрли-брекетов чего стоят)

    Потому что бейсик.

     
  • 3.32, Аноним (32), 14:48, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Сишарп есть
     
  • 3.74, pda (ok), 21:23, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Жаль только OpenMW в итоге пришлось на плюсы переписывать...
     
     
  • 4.158, glebiao (ok), 15:05, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Жаль только OpenMW в итоге пришлось на плюсы переписывать...

    Бремя взаимодействия с C++, как в той песенке -- куда-ж деваться.

     
  • 2.4, Аноним (5), 12:21, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в целом да, но Odin ты зря сюда же приплёл
     
     
  • 3.9, Аноним (2), 12:32, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет, не зря. Легко проверить открыв trends.google.com и сравнив хотя бы эти 3:
    Odin programming
    Perl programming
    Haskell programming

    Даже не знаю почему я не рекомендовал бы делать что-то серьёзное на языке, который в 3.5 раза менее популярен, чем Хаскель (!!!). При том, что Хаскель то не сказать, чтобы особо популярный и скорее супер-нишевый.

    Но на всякий случай оговорка: я не против техно-извpaщенцев (тот же Brainf*ck) забавный был в качестве сайд-проекта автора и статьи на Лурке, но относиться к таким поделкам серьёзно - моветон.

     
     
  • 4.14, Аноним (15), 13:12, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Опять же смотря для чего..
    Крупный интерпрайз и Раст брать не будет по тем же причинам и продолжит на Джаве сидеть по такой логике...

    Не знаю про другие языки, но из тех кто взял Ди в продакш (и деньги на этом делает .. некоторые даже большие) есть несколько историй, но основная выглядит примерно так:
    1) мы знали как писать на С++/Джаве и что писать на этом новый сервис будет больно или у нас уже был проект на С++
    2) и нам это просто надоело..
    3) начали искать альтернативы - попробовали Ди - и остались на нём

     
  • 4.36, Бертолетова соль (?), 15:14, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    C-- подменит Хаскель
     
  • 4.50, Аноним (150), 17:31, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Даже не знаю почему я не рекомендовал бы делать что-то серьёзное на языке, который в 3.5 раза менее популярен, чем Хаскель (!!!). При том, что Хаскель то не сказать, чтобы особо популярный и скорее супер-нишевый.

    Качество языка не определяется популярностью. Зарплата программиста определяется популярностью языка - чем больше конкурентов, тем меньше можно платить каждому конкретному программисту. И да, если у менее популярного языка, по сравнению с хаскелем, есть преимущества, то как раз и стоит выбрать этот язык.

     
     
  • 5.141, Аноним (140), 21:38, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Зарплата программиста определяется популярностью языка - чем больше конкурентов, тем меньше можно платить каждому конкретному программисту.

    Если вакансий для кодеров на мегаязыке ноль, то и зарплата - 0.
    Язык - это инструмент, и программист, в отличие от кодера, его осилит, если будет необходимость.

     
  • 4.147, Аноним (5), 01:10, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    а я тебе сказал зря, значит зря! а если будешь игнорировать, отправлю мордой в песок
     
  • 3.13, Аноним (15), 13:04, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да не Один там нормально
    единственный кто выбивается из списка это V. Ибо скам и мы помним и автор не отмоется теперь =)
     
     
  • 4.17, Аноним (16), 13:17, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Odin, Zig, C3, Carbon - современная замена Си со всеми необходимыми плюшками и возможностью использовать существующие библиотеки на Си. И если Carbon - всё ещё отдалённая перспектива, то на остальных уже можно разрабатывать сейчас. И без головной боли как в Rust.
     
     
  • 5.40, Кошкажена (?), 15:20, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Zig
    > И без головной боли

    Они буквально в новой версии синтаксис поменяли

     
  • 5.41, Кошкажена (?), 15:21, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Carbon - современная замена Си

    Carbon все же замена С++

     
     
  • 6.58, Аноним (58), 18:14, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Если писать в си стиле будет заменой си.
     
  • 2.19, Аноним (19), 13:26, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >без заметной потери скорости

    Но с потерей. А ещё с весьма заметной потерей памяти, но что ещё хуже - с потерей контроля над зависимостями. Ффтопку!

     
  • 2.20, Аноним (19), 13:27, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >второй - для написания хорошего нового софта на приятном синтаксисе

    Пишите на Electronе уж тогда.

     
     
  • 3.45, Аноним (42), 15:50, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    JS и прятный синтаксис? 8-S
     
     
  • 4.96, Смузихлеб забывший пароль (?), 08:34, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    "приятный синтаксис" попадался, когда для доработки функционала попалась серверная часть веба, написанная на плюсАх. Причём, на самодельном движке, в т.ч в плане разбора адресов обращения( привет, длиннющие дырявые регулярки ) и генерации хтмл
     
  • 3.95, Смузихлеб забывший пароль (?), 08:31, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Электрон - это не ЯП
    И, раз уж на то пошло, ничто не мешает там нативные модули пилить на любом ЯП хоть на сишке или плюсах
     
  • 2.22, Жеронимо (?), 13:58, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Уж что что но приятный синтаксис го ты явно поспешил, как минимум для любителя
     
  • 2.26, Аноним (27), 14:08, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А как же zig? На нем даже проекты хорошие есть.
     
     
  • 3.102, glebiao (ok), 08:57, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >А как же zig? На нем даже проекты хорошие есть.

    А вот не знаю. Я смотрел zig, совершенно не понял, какая там идея.
    Насколько я понимаю, туда перебежало прилично из разработчиков D, но мотивацию и главное, результат, не понял совершенно.

     
     
  • 4.112, Аноним (112), 10:57, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    да вроде только один крутой разраб ушел туда
    и не по техническим причинам
    а из-за разногласий с майнтейнерами языка - они не захотели его код вливать в язык

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

     
  • 2.29, Аноним (29), 14:17, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > У нас уже есть Rust и Go

    D в 2001 появился.

     
  • 2.31, Аноним (31), 14:40, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Назвал буквально два худших языка, первый из которых почти не работает без Интернета, а второй совсем без него не работает.
     
     
  • 3.33, Аноним (3), 14:55, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Оба работают без интернета.
     
     
  • 4.38, Бертолетова соль (?), 15:16, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На кого они работают?
     
     
  • 5.39, Аноним (3), 15:17, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    На microsoft очевидно.
     
     
  • 6.44, Аноним (27), 15:47, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Microsoftvи есть интернет. Спасибо Биллу Гейтсу за то что придумал интернет.
     
     
  • 7.109, Аноним (42), 09:13, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Слава дидам из проекта ARPA, что интернет таки придумал не Гейтс. А то бы реверсили протоколы MSTCP/MSIP.
     
  • 4.171, Аноним (31), 11:19, 28/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Программы на Go невозможно собрать без Интернета, а rustc не собирается без Интернета никак.
     
  • 2.46, lucentcode (ok), 16:06, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Вот соврали во всём Дребедень с подсчётом ссылок не так замеляет код, как Go с ... большой текст свёрнут, показать
     
     
  • 3.48, Аноним (16), 16:57, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Очевидно, что в плюсах у Rust - это более высокие зарплаты, также как и у Go. В то время, как найти вакансию на Crystal или D шансов около нуля.
     
     
  • 4.62, BrainFucker (ok), 18:25, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а причём тут вакансии? Если проект не однодневка, а разработчик нужен заниматься развитием уже существующего проекта, берут и без знания языка, на котором проект, но с хорошим опытом в других языках.
    А если кто-то умеет кодить только на языке, которому научили в ВУЗе, но не может освоить по ходу дела что-то новое, это не настоящий специалист. Языки это всего лишь инструмент.
     
     
     
     
    Часть нити удалена модератором

  • 7.77, Аноним (5), 22:59, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    а другого показателя больше не будет, вайб-кодинг уже наступил на пятки. кто успел устроится, тот и съел, остальные в пролёте
     
     
  • 8.80, BrainFucker (ok), 23:22, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Так это не про вайбкодинг, а про то что проектов нет Ну вот вообще Даже просто... текст свёрнут, показать
     
     
  • 9.124, Аноним (5), 15:03, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну так ты ж не сделал, тогда откуда им взяться... текст свёрнут, показать
     
  • 5.84, Джон Титор (ok), 01:16, 26/01/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 6.88, BrainFucker (ok), 01:39, 26/01/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 7.90, Джон Титор (ok), 01:58, 26/01/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 8.91, BrainFucker (ok), 02:30, 26/01/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 9.130, Джон Титор (ok), 18:06, 26/01/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.86, Джон Титор (ok), 01:29, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Очевидно, что в плюсах у Rust - это более высокие зарплаты, также как и у Go. В то время, как найти вакансию на Crystal или D шансов около нуля.

    Такова система управления при капитализме - через деньги. Вы знаете, более интересный вопрос - почему работодатели массово бегут то за одним, то за другим? Порой бывают объективные причины в виду возможностей технологии, а порой разные технологии покрывают цели работодателя, но почему-то разные не берут.

     
  • 4.159, glebiao (ok), 15:09, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Обосновываете, что данный конкретный инструмент выгоден для данного конкретного проекта -- будут вам и деньги.
    А так, конечно -- искать вакансии разработчика на сильно недооценённом инструменте -- довольно безнадёжное дело.
     
  • 3.60, BrainFucker (ok), 18:18, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Есть ещё Nim.
     
  • 3.70, Аномус (?), 20:51, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В D вы конечно можете отключить легко сборщик мусора, но есть нюанс -- вся станд... большой текст свёрнут, показать
     
     
  • 4.81, Аноним (78), 23:28, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чтобы программировать на Rust'е, то надо think defferent, это калечит мышление, и после Rusta программировать на C,C++, Java будет очень-очень некомфортно или вообще невозможно.
     
     
  • 5.85, Джон Титор (ok), 01:24, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Чтобы программировать на Rust'е, то надо think defferent, это калечит мышление, и после Rusta программировать на C,C++, Java будет очень-очень некомфортно или вообще невозможно

    Страшно подумать что с вами будет если попробовать программировать на Пролог или Лисп. Ах, ну да, как вариант на Фортран

     
     
  • 6.144, Аноним (144), 23:25, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не понял комментарий. Lisp и Fortran я изучал в школьные годы, Prolog в студенческие, никаких затруднений не возникает при переключении с этих языков на императивные. А вот Rust - это другое.
    Во всех языках, включая функциональные, логические, императивные, одинаковое понимание что такое переменная, константа, указатель, интелл. указатель. А в Rust'е или нет таких понятий или под этим названием скрывается нечто другое. Поэтому переключать голову обратно на общепринятые понятия после Rust'а тяжело.
     
     
  • 7.169, Джон Титор (ok), 19:03, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Не понял комментарий. Lisp и Fortran я изучал в школьные годы, Prolog
    > в студенческие, никаких затруднений не возникает при переключении с этих языков
    > на императивные. А вот Rust - это другое.
    > Во всех языках, включая функциональные, логические, императивные, одинаковое понимание
    > что такое переменная, константа, указатель, интелл. указатель. А в Rust'е или
    > нет таких понятий или под этим названием скрывается нечто другое. Поэтому
    > переключать голову обратно на общепринятые понятия после Rust'а тяжело.

    Ах, т.е. эта технология по вашей специальности, значит культура такая - других обесценить, а себя повысить в ценности на словах. Как же это надоело

     
  • 5.142, Аноним (142), 22:11, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если вы про владение, лайфтаймы и безопасность, то вовсе нет rust у полноценного... большой текст свёрнут, показать
     
     
  • 6.161, glebiao (ok), 15:12, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >rust у полноценного программиста ничего не меняет в мышлении, ибо он и так держит в голове сколько живут объекты

    Это очевидно.
    Но если Rust НЕ добавляет дополнительного уровня сложности, из-за которого у человека явно возникают проблемы с удержанием внимания, то ПОЧЕМУ СРЕДНЕЕ ВРЕМЯ РАЗРАБОТКИ ЗАДАЧИ на Расте настолько неприлично большое?

     
  • 4.87, Аноним (112), 01:37, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    такое можно и в Ди найти чего в Расте нету
    вменяемого синтаксиса
    скорости компиляции
    отсутствие макросов
    вменяемый рефакторинг
    что за равнозначный многопоток не знаю в Расте - обычно там всё как раз по-другому и либо в район либо в токио
    а там начинаются свястопляски
    "обернуть в многопоточный примитив" - так везде можно обернуть =)
    в общем какая-то вкусовщина

    По поводу оптимизации - уже много раз просил растовиков обновить https://github.com/zupat/related_post_gen чтобы выйти-таки на первое место
    Суди по форкам - были некоторые попытки, но всё пока что никак не удалось

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

     
  • 3.73, 6омжаним (ok), 20:58, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ох уж этот Язык D, 25 лет этой хавне, а она всё так же в заднем проходе мира, ка... большой текст свёрнут, показать
     
     
  • 4.89, Аноним (112), 01:39, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ololo
    слишком толсто

    Не для тебя ответ, но вдруг кто другой будет читать
    Вот можно посмотреть как самая быстрая файловая система в мире... написана на Ди
    https://www.weka.io/

     
     
  • 5.116, 6омжаним (ok), 11:32, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ого, ну это конечно революция, которую мы проспали Это та самая соломинка, кото... большой текст свёрнут, показать
     
     
  • 6.139, Аноним (142), 21:30, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > пишете больше реальных проектов на нём, рассказывайте про свои проекты, а то останетесь как Segway.

    Всё правильно сказал, но вот это - плохой совет. Они всё равно останутся там же где segway, но при этом если по такому совету кто-то напишет и выложит полезный кому-то ещё проект, он этого кого-то здорово подставит, ибо что через 10 лет от сbitrotится и его уже даже нельзя будет собрать, потому что новые версии компилятора не выпускаются, а старые не собираются под современные ОС и не поддерживают современные архитектуры, да ещё и на code.dlang.org протух серт. То же, кстати, ждёт и остальные языки-поделки про которые сейчас периодически попёрдывают - всякие v, hare, odin, zig, nim, icon, nickel и т.д. и т.п.

     
  • 4.98, Смузихлеб забывший пароль (?), 08:41, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    У пихона тоже примерно так много лет тянулось
    Пока в иных странах не решили обновить школьную и ВУЗовскую программу по изучению ЯП, порекомендовать выкинуть никому уже не нужный сдохший мусор вроде паскаля и бейсика и перейти хотя бы на тот же питон
    Где новая программа с другим ЯП - там выделение бюджетов на наработку учебных материалов и разных блоков/модулей на все случаи жизни, включение его в программы разных соревнований итд итп

     
  • 4.105, Аноним (42), 09:05, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    25 лет и что, вон Алголу68 сколько лет? И снова молодой, готовится ко включению в состав GCC.
     
     
  • 5.145, Аноним (144), 23:35, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Algol разрабатывали учёные, поэтому он никогда не состарится, как никогда не состарится интегро-диффенциальное исчисление.
     
  • 4.162, glebiao (ok), 15:25, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >а там всякая хтонь типа PowerShell

    PS не может быть "всякой хтонью", так как позиционируется, как основной скриптовый язык в системе Windows (с претензией на большее).

    >а популярность как-будто пëс пустил ветра в пустыне - никто не услышал, никто не учуял

    ИМХО:
    1) неверные ожидания. D кое-где до сих пор называют заменой C++, хотя это очевидно не так.
    2) неудачная (произошедшая слишком быстро) замена D1 -> D2
    3) неудачное стратегическое решение, осложнившее интеграцию с наработанным кодом C++
    4) массовое предубеждение против GC
    5) слишком быстрые и резкие изменения в языке и соотв., компиляторах (2011 -- 2020), из-за которых старый код слишком быстро протухал

    и наконец, самое главное, стечение обстоятельств: как раз в тот момент, когда D достиг высокого качества, появляется хайповый язык (Раст) и отлично финансируемый язык (Go).

    В результате, разработчики в массе, просто не понимают, зачем им D. Утвержденеия о лёгкости и скорости разработки в массе либо неизвестны, либо просто пропускаются мимо ушей.

    И про zig -- ответ на поверхности -- хайп. Что такое умеет zig, что сложно бы делалось на D?

    Про реальных программ 0 -- я бы поостерёгся. Инструмент недооценённый, малораспространённый, но для утверждений, что на нём никто ничего не делает, информации явно маловато.

    PS: летом на форуме было письмо об успеншном использовании D в ПО SpaceX. Это в кассу о реальных программах.

     
  • 3.75, Аноним (75), 21:48, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Идём дальше. D - в целом, куда более приятный синтаксис. Это логичное развитие C, а не мерзость с инопланетным синтаксисом, как у Rust

    У D, Rust и C одинаковый синтаксис, вася.

     
     
  • 4.106, glebiao (ok), 09:06, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Давайте посмотрим, что из это даёт D, но без лишней семантической нагрузки на человека:

    > безопасная работа с памятью -- ok, пусть несколько слабее, чем у Раста. Но незначительно слабее. Да, за счёт мусорщика.
    >поверки на выход из диапазона -- +
    >строгая типизация -- +
    >афинные типы -- +
    >стандартные абстракции -- +
    >стандартная поддержка юникода -- +
    > развитая стандартная инфраструктура (это не совсем про язык, скорее, про платформу, но всё же -- нуждается в пояснении.

     
  • 4.120, Аноним (132), 12:47, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Прям так уж и одинаковый? Особенно у Rust, по сравнению с остальными двумя. Он не одинаковый, а подобный по признаку {...}.
     
     
  • 5.137, Аноним (142), 21:18, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да, прям такой уж одинаковый. Покажи что ты считаешь принципиально разным.
     
  • 3.92, Прохожий (??), 07:12, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не нужно Да и не отключит это проверки Rust, если вы их имели ввиду Синтаксис... большой текст свёрнут, показать
     
     
  • 4.104, glebiao (ok), 09:03, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Синтаксис у Rust не такой уж и сложный. Вот семантика - да, намного сложнее, чем у Си

    скажем так. синтаксис Раста вызывает восторг у неофитов (которые C[]()/\ Хaцker).

     
  • 2.52, Аноним (150), 17:33, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >У нас уже есть Rust и Go.

    Какой странный выбор. А почему Go, а не Ocaml или Standard ML? Почему не условный C#?

     
     
  • 3.63, Аноним (63), 18:31, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Два чая этому джентльмену за Standard ML.
     
  • 3.67, Аноним (-), 19:49, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > А почему Go, а не Ocaml или Standard ML?

    Потому что Ocaml и ML мертвые и никому не нужные. В отличие от Go.

     
     
  • 4.107, Аноним (42), 09:09, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    OCaml? Даже в биржевой торговле используется, есть HDL-расширение его. Значит, в FPGA тоже используется.
     
     
  • 5.167, Аноним (167), 17:03, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Значит, в FPGA тоже используется.

    1.5 нитакусиками, разве что

     
  • 3.71, Аноним (112), 20:52, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что ни на одном из них кексперты не писали =) только слышали...
    А дальше повторение

    Go Rust шнеле вотафаа

     
  • 3.125, анон1 (?), 15:31, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Потому как то был сарказм, и куча комментаторов не поняли автора. Ну чего вы все поголовно такие серьёзные? ")
     
  • 2.76, Аноним (75), 21:59, 25/01/2026 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Не надо go сюда вмешивать, он от такого же доморощенного языкописателя, не учащегося на своих ошибках, как D. С таким же gc, и с отвратным синтаксисом. При наличии rust в go никакого смысла нет.
     
     
  • 3.121, Аноним (132), 12:50, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    При том, что у Раст и есть самый отвратный синтаксис.
     
     
  • 4.134, Аноним (142), 21:09, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У раст такой же синтаксис как в C, C++ и D.
     
     
  • 5.146, Аноним (144), 23:40, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Федот, да не тот.
     
  • 2.94, glebiao (ok), 08:30, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Не нужен, разве что потешить ЧСВ автора и его почитателей с двачей

    Неверно.
    Скорость разработки (включая! скорость отладки) на D примерно такая-же, как на Питоне.

    О скорости разработки на Расте легко судить по среднему времени любого проекта, даже при переписывании с++.

    Я понимаю, что давление общественного мнения + свойственная модно-молодёжная страсть к многообещающему новому, делают фанатом раскрученного явления.
    И тем не менее, попробуйте сами.

    Ещё раз. Скорость написания проекта на D, очень высока.

     
     
  • 3.99, Смузихлеб забывший пароль (?), 08:45, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    смотря какого проекта
    ЯП может быть сколь угодно хорошим, но в нынешнее время без горы разных модулей и наработок на любой случай жизни это нахрен никому не надо за отдельными очень специфическими исключениями
     
     
  • 4.108, glebiao (ok), 09:09, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >смотря какого проекта
    >ЯП может быть сколь угодно хорошим, но в нынешнее время без горы разных модулей и >наработок на любой случай жизни это нахрен никому не надо за отдельными очень >специфическими исключениями

    Это верно. К сожалению, узкое сообщество + до последнего времени, быстрые и сильные изменения в компиляторе => так себе доступное число пакетов и не всегда высокое их качество. И тем не менее, выгода есть.

     
  • 3.101, Аноним (2), 08:47, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Ещё раз. Скорость написания проекта на D, очень высока.

    Настолько, что не наберётся и десятка реально полезных проектов не то, что для обычных людей - даже для разработчиков. Конвертеры? Торрент-клиенты? Библиотеки для видео-аудио-картинок? Может полезные утилиты какие-то? А, нет, почти все less, bat и т.п. на Rust написаны. Где эта гига-скорость то пригодилась в итоге, кроме того, чтобы наяривать на неё в статьях и комментах? Где практический выхлоп от неё? А его нету. Потому что язык никому не нужен. Это как на COBOL сейчас пытаться писать. Есть плюсы у языка? Ну, есть какие-то. Будет ли много желающих таким заниматься и нужен ли будет кому-то из итог? Нет.

     
     
  • 4.110, glebiao (ok), 09:14, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >А, нет, почти все less, bat и т.п. на Rust написаны

    Очень сильное утверждение. Скорее, то, что на Раст -- на Раст переписано, с соплями и кровью.
    А так да, непонимание, зачем нужен D => боязнь выбрать его для нового проекта.
    Хотя... если посмотреть выкладываемые в сообщество библиотеки https://code.dlang.org/, то легко сообразить, в каких именно областях народ что-то ваяет на D как и то, что в большинстве своём, это проекты непубличные.

     
     
  • 5.135, Аноним (142), 21:13, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > А так да, непонимание, зачем нужен D => боязнь выбрать его для нового проекта.

    Непонимание могло быть когда Rust и Go ещё не получили такого распространения, но уже было понятно что нужна современная и адекватная замена C и C++. Но D такой не стал, просто потому что оказался недостаточно хорош. С сейчас непонимания нет, есть понимание что есть языки лучше и в D вообще никакого смысла нет.

     
     
  • 6.163, glebiao (ok), 15:39, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Но D такой не стал, просто потому что оказался недостаточно хорош.

    Чем именно недостаточно?

    >сейчас непонимания нет

    есть

    >что есть языки лучше

    наверное, есть. Но о них знает ещё меньше народу. Вероятно.

    > и в D вообще никакого смысла нет

    Ну вот моя точка зрения проста: используя D я могу решить задачу, получив нативный скомпилированный бинарник, не сильно медленнее, чем используя Питон (на котором можно сделать не всякую задачу и нативный код не получить).

    Если продолжать делать решение на C++, то проигрываю во времени.
    Если пытаться задействовать Rust, то проигрываю во времени катастрофически (ладно-ладно, Раст я почти не знаю, но ведь и профессионал копается в Расте очень долго). Конечно, если это должен быть какой-то сверхнадёжный код, наверное, да. Но тогда задачу отдаём узкому профессионалу и пусть он и копается.

    Ещё один хайповый Go? Ну, не впечатляет. Горутины из коробки, это прекрасно. Но общая занудность... нет. Это не Питон, как бы не говорили обратное.

    Значит, смысл есть.

    PS: Да, я говорю с точки зрения программирующего пользователя. С точки зрения профессионала -- программиста, смысла может и не быть. Хотя...

     
  • 6.170, Аноним (29), 01:59, 28/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Непонимание могло быть когда
    > уже было понятно

    Не только лишь все...

     
  • 4.113, Аноним (112), 11:03, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    у Ди что на уровне самого языка что на уровне людей его использующих какой-то врожденный анти-хайп

    несколько крупных проектов успешных кто его использует не кричит везде "сделано на Ди"

     
     
  • 5.122, Аноним (122), 13:58, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Неуловимые Джо.
     
  • 5.123, 6омжаним (ok), 14:33, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ой мля, "врожденный анти-хайп" на уровне языка и людей? Это не анти-хайп, это анти-успех.
    Успешные проекты на D есть (orgs-using-d на dlang.org) не кричат "сделано на D", потому что:
    признаваться в использовании D - это как признаться, что фапаешь на старую VHS-эротику: стыдно перед коллегами, инвесторами и нормальными разрабами.

      Если бы D был реально крут, эти компании орали бы "мы на D, потому что он сношает C++ по всем фронтам!" - как Rust-комьюнити орёт, Zig-комьюнити орёт, даже Go в своё время орали. А тут тишина, потому что "анти-хайп" - это эвфемизм для "никто не хочет ассоциироваться с языком-призраком 2000-х".
      Так что продолжай фапать на "врожденный анти-хайп", пока нормальные люди пишут реальные проекты на языках, которые не стесняются своего успеха. Ты - молодец, что юзаешь D тихо, как втихаря ссышь в лифт, а мы тут будем орать про то, что работает по-настоящему.

     
     
  • 6.126, Аноним (126), 16:07, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    покажи свои успешные проекты
    может тоже перееду на другой язык :D
     
  • 5.136, Аноним (142), 21:17, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > у Ди что на уровне самого языка что на уровне людей его использующих какой-то врожденный анти-хайп
    >
    > несколько крупных проектов успешных кто его использует не кричит везде "сделано на Ди"

    Так потому что не о чем кричать. Просто другой C++, со своими неизлечимыми болезнями. Одноногий, которому пришили отсутствующу ногу, но отрезали здоровую, тоже кричать особо ничего не будет. А вот есть языки с двумя ногами, осуществившие качественный скачок. Тут есть про что кричать и это хочется делать.

     
     
  • 6.154, Аноним (154), 13:46, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Про D кричали. В начале. Но когда попробовали - начался спад. Теперь бы ему выйти на плато.

    Про rust кричат, но проблем у него существенно больше. Просто пока не прошёл хайп и не свалились в яму.

     
  • 6.164, glebiao (ok), 15:40, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Просто другой C++

    совсем нет

    > со своими неизлечимыми болезнями

    огласите весь список, пожалуйста.

    >А вот есть языки с двумя ногами, осуществившие качественный скачок

    какие? в чём именно скачок?

     
  • 4.115, bOOster (ok), 11:17, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Dlang разработчики не работают в режиме гнилого хайпа. Очень мало информации в целом.
    Но язык много эффективнее и практичнее, а с недавнего времени и равен по безопасности, если не лучше рже.
     
     
  • 5.119, Аноним (5), 12:42, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ага, и жрёт аки конь
     
     
  • 6.165, glebiao (ok), 15:42, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >ага, и жрёт аки конь

    что именно?
    память? да нет, статический бинарник получается довольно тяжёлым, но выделение памяти в динамике -- весьма умеренное.

     
  • 3.133, Аноним (142), 21:06, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Во-первых, если на чём-то можно писать так же быстро как на питоне, никак не про... большой текст свёрнут, показать
     
     
  • 4.152, Аноним (112), 12:03, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    рассуждение в стиле Шарикова
    А Ди это язык для Преображенских
     
     
  • 5.155, Аноним (154), 13:50, 27/01/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.166, glebiao (ok), 15:46, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >так же быстро как на питоне, никак не противоречит тому что это никому не нужно

    вот те раз. Делать задачу пару месяцев или полгода -- весьма востребованная разница.

    >хотя бы из-за скудности экосистемы D

    Это верно. И факт, не позволяет рекомендовать данный инструмент как "серебрянную пулю".

    Но это не значит, что инструмент бесполезен. Задачи бывают разные и не всё сводится к комбинациям пары фреймворков.

     
  • 2.138, Аноним (140), 21:28, 26/01/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.148, Аноним (148), 06:11, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Мне кажется ты не разобрался просто.
     
  • 2.156, вася (??), 13:57, 27/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    вроде же всё на реакт переписывать договорились
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру