The OpenNET Project / Index page

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



"Выпуск компилятора языка D 2.111"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск компилятора языка D 2.111"  +/
Сообщение от opennews (??), 06-Апр-25, 07:46 
Опубликован релиз DMD 2.111, эталонного компилятора для языка D.  Код компилятора распространяется под свободной лицензией BSL (Boost Software License). Поддерживаются системы Linux, Windows, macOS и FreeBSD...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=63029

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Аноним (1), 06-Апр-25, 07:46 
А где С--?
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск компилятора языка D 2.111"  +3 +/
Сообщение от Аноним (11), 06-Апр-25, 08:39 
С-- уже давно существует
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск компилятора языка D 2.111"  +1 +/
Сообщение от Аноним (1), 06-Апр-25, 09:27 
Мана-мана.
Дык, и я об этом.
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск компилятора языка D 2.111"  –2 +/
Сообщение от Аноним (54), 06-Апр-25, 16:33 
Сдох 20 лет назад.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Выпуск компилятора языка D 2.111"  –1 +/
Сообщение от User (??), 06-Апр-25, 07:47 
Ну, т.е. за всё время так ничего реально используемого и не написали. И не "переписали".
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Карлос Сношайтилис (ok), 06-Апр-25, 08:31 
> Новое ключевое слово "__rvalue", позволяющее реализовать move-семантику
> Добавлено placement-выражение "new" для инициализации указанным значением (без GC)

Решили изобрести С++ заново?

Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск компилятора языка D 2.111"  +7 +/
Сообщение от Аноним (-), 06-Апр-25, 08:33 
Точнее увидев как плох C++ решили сделать заново хороший ООП язык с си подобным синтаксисом. Кого ужасает C++ переходите на D.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск компилятора языка D 2.111"  +2 +/
Сообщение от анон (?), 06-Апр-25, 08:38 
Когда-то заинтересовался D, но тогда у D не было своей GUI библиотеки и похоже нет и поныне так что осталось на уровне интереса.
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск компилятора языка D 2.111"  +/
Сообщение от abu (?), 06-Апр-25, 08:49 
В 2015 году уже были упоминания про gtkd и как писать там гуй. Или вы про другое?
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск компилятора языка D 2.111"  +/
Сообщение от анонд (?), 06-Апр-25, 09:44 
Это было еще ранее в 2012-13 годах
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск компилятора языка D 2.111"  +/
Сообщение от bdrbt (ok), 06-Апр-25, 09:33 
Ну у go и раста тоже с гуём всё плохо - либо биндинги к gtk/qt, либо "на-те-канвас в нём и рисуй", но тем не менее...
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

21. "Выпуск компилятора языка D 2.111"  +/
Сообщение от анонд (?), 06-Апр-25, 09:49 
У Go есть нативный Fyne, а у Rust есть Slint
Я не видел библиотек именно на самом D, тем более под Linux, а не Windows
Использовать биндинги... Ну, проще уж писать на C++ или C в таком случае.
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск компилятора языка D 2.111"  +/
Сообщение от n00by (ok), 06-Апр-25, 10:46 
Кажется, автор HTMLayout что-то писал на D в нулевых. Сейчас сходу не нашёл, только биндинги к HTMLayout, так что могу и ошибаться. Но если писал, то показательно, к сожалению для языка.
Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск компилятора языка D 2.111"  +1 +/
Сообщение от Nuzhny007email (?), 07-Апр-25, 10:08 
Вот тут он на кывте отписывался: https://rsdn.org/forum/philosophy/1152810.all
Было 20 лет назад
Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск компилятора языка D 2.111"  +/
Сообщение от n00by (ok), 07-Апр-25, 14:17 
Благодарю! Да, там и читал. Harmonia GUI framework for D. Теперь вспомнил.
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск компилятора языка D 2.111"  –3 +/
Сообщение от 12yoexpert (ok), 06-Апр-25, 10:57 
у раста есть только биндинги к qt от kdab. не бывает никаких slint, это всё для маленьких детей
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

33. "Выпуск компилятора языка D 2.111"  +1 +/
Сообщение от Прохожий (??), 06-Апр-25, 13:16 
egui, iced, tauri, slint, dioxus desktop и другие, названия которых уже забыл. И всё перечисленное - это не биндинги к QT.
Ответить | Правка | Наверх | Cообщить модератору

101. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Аноним (-), 07-Апр-25, 19:11 
Qt, не QT. Пиши правильно.
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск компилятора языка D 2.111"  +1 +/
Сообщение от Hck3r (?), 06-Апр-25, 11:10 
Dlangui из нативного.
Были еще несколько нативных библиотек, но они до релизных версий как-то не дошли (вроде dtk от Animous)
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

32. "Выпуск компилятора языка D 2.111"  +4 +/
Сообщение от Аноним (32), 06-Апр-25, 11:30 
С каких это пор биндинги стали чем-то плохим?! Тушеночная невеста нас всех разоблачила.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

58. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Александр (??), 06-Апр-25, 18:19 
Я думаю проблема в реализации биндинга и его поддержки.
Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Аноним (94), 07-Апр-25, 15:27 
> Использовать биндинги... Ну, проще уж писать на C++ или C в таком случае.

В огороде бузина, а у лентяев какая-то ахинея в голове. Как байндинги соотносятся с С++!?!?

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

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

83. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Аноним (83), 07-Апр-25, 11:53 
> Когда-то заинтересовался

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

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

96. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Аноним (94), 07-Апр-25, 15:33 
Вот тебе "утилита" - целая IDE на ГУЙ-библиотеке, тоже написанной на Ди.
https://github.com/buggins/dlangide
Ответить | Правка | Наверх | Cообщить модератору

92. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Аноним (94), 07-Апр-25, 15:24 
Гуйня была у Ди всегда, но увы - большинство было только "обёрткой" над чужими поделиями. Но я в жизни не поверю, что тебя остановило только это. Напиши ХОТЬ ЧТО-ТО на Ди и покажи, где ты упёрся в ГУЯх в невозможность дальше двигаться.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

14. "Выпуск компилятора языка D 2.111"  +/
Сообщение от n00by (ok), 06-Апр-25, 09:09 
Похоже, мастер метапрограммирования Александреску сбежал от экспертов, полагающих Си++ ООП языком.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

19. "Выпуск компилятора языка D 2.111"  +1 +/
Сообщение от Аноним (1), 06-Апр-25, 09:40 
Далеко убежал?
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск компилятора языка D 2.111"  +/
Сообщение от n00by (ok), 06-Апр-25, 10:40 
В поисковик беги. Там найдёшь и С--, и кто такой Александреску.
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск компилятора языка D 2.111"  +/
Сообщение от 12yoexpert (ok), 06-Апр-25, 10:58 
ну и где он теперь со свими положениями? помню, его выкупил фейсбук и он исчез навсегда

вроде бы было от него ещё полтора клона бустовых либ на плюсах

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

30. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Hck3r (?), 06-Апр-25, 11:11 
Он в нвидиа сейчас
Продолжает выступать на конфах вроде тоже
Ответить | Правка | Наверх | Cообщить модератору

98. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Аноним (98), 07-Апр-25, 15:39 
Вот после него фейсбук и стал Мета наверно.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

73. "Выпуск компилятора языка D 2.111"  +3 +/
Сообщение от Аноним (73), 07-Апр-25, 01:37 
Дело было так:
- Андре-ей, у нас тут метапрогра-а-аммы!
- Уже бегу
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

80. "Выпуск компилятора языка D 2.111"  +/
Сообщение от adolfus (ok), 07-Апр-25, 11:11 
Напиши компилятор с ООП-языка на ООП-языке. Или просто конечный автомат.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

99. "Выпуск компилятора языка D 2.111"  +/
Сообщение от n00by (ok), 07-Апр-25, 15:46 
Я написал транслятор Рефал как просто КА, так какой-то эксперт бегал тут неделю с криками "goto это плохо!"

А эксперимент с ООП-языком что нам даст?

Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Аноним (57), 06-Апр-25, 18:18 
На что переходить, если ужасает ООП?
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

59. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Аноним (59), 06-Апр-25, 18:21 
> На что переходить, если ужасает ООП?

На ФП тогда наверное - F# или Ocaml

Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Аноним (86), 07-Апр-25, 12:02 
Ocaml - ObjectiveCaml
Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Аноним (94), 07-Апр-25, 15:25 
Смоллток. Он как бы ООП, но с _правильным_ ООП!
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

97. "Выпуск компилятора языка D 2.111"  +/
Сообщение от n00by (ok), 07-Апр-25, 15:35 
> На что переходить, если ужасает ООП?

Для начала, ознакомиться с возможными вариантами. Более-менее систематизировано https://intuit.ru/studies/professional_retraining/941/course...

Внимание!

Не воспринимайте то, что дано ниже, как шаблоны! За шаблонами идите по другим адресам.

    Если у Вас появляется много структурных или (не дай Бог) неструктурных переходов либо все время приходится присваивать значения признакам, а затем их проверять, посмотрите, нельзя ли выделить модуль в автоматном стиле.
    Если Вы начинаете думать о задаче как о вычислении (не обязательно над числами), пользуйтесь структурным программированием.
    Если Вы намерены переложить понравившуюся Вам нечисленную (например, алгебраическую, топологическую или логическую) теорему в алгоритм для решения Вашей задачи, подумайте о функциональном стиле.
    Если у Вас каждое следующее значение требует немногих данных, но различные значения обращаются к одним и тем же, даже не пытайтесь программировать рекурсивно, рекурсивное описание можете сохранить в качестве документации к программе, а саму программу пишите в терминах циклов и массивов.
    Если данные строго подразделяются на ветви, используемые разными последующими значениями, часто лучше писать рекурсивно.
    Если Вы начинаете смотреть на данные как на активные единицы, которые взаимодействуют между собой, воспользуйтесь объектно-ориентированным программированием.
    Если в предыдущем случае объекты в том виде, как они предоставляются современными системами программирования, не подошли, воспользуйтесь каким-либо пакетом7 для организации квазипараллельной работы в условном времени и программируйте от событий.
    Если Вам нужно преобразовывать сложные структурированные тексты в другие тексты, не поленитесь воспользоваться Рефалом (или новым языком сентенциального конкретизационного программирования, если он уже появится к тому времени, когда Вы будете это читать).
    В частности, если исходные данные или конечный результат имеет формат символьного файла, совершенно неудобоваримого для стандартных процедур ввода/вывода используемой Вами основной системы программирования, пишите препроцессоры или постпроцессоры на Рефале (либо, в крайнем случае, на Perl).
    Если Вы путаетесь в многочисленных условиях, когда удача либо неудача порою проявляется после нескольких попыток и неясно, куда нужно вернуться, посмотрите, нельзя ли проверку условий запрограммировать на языке Prolog8 (или на новом языке сентенциального унификационного программирования, если он уже появится к тому времени, когда Вы будете это читать).

Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

103. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Аноним (57), 08-Апр-25, 01:57 
Не смог ты удержаться Рефал порекламировать. И даже возможно есть за что, но к сожалению, он не подходит для решения реальных задач реального мира. Палиндромами дело в реальности не ограничивается. В реальности нужно не только вычислять, но ещё и дёргать внешние сервисы через интернет. Как на Рефале прочитать файл с AWS S3 или совместимого хранилища?
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск компилятора языка D 2.111"  +/
Сообщение от User (??), 06-Апр-25, 11:26 
>> Новое ключевое слово "__rvalue", позволяющее реализовать move-семантику
>> Добавлено placement-выражение "new" для инициализации указанным значением (без GC)
> Решили изобрести С++ заново?

Ну, оно, если склероз мне не изменяет, одно время и позиционировалось, как "c++ done right" - но, судя по всему, норот так и не понял, зачем ему ещё одна (пусть даже и лудшая) c++ при наличии первой с её накопленным объемом кода...

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

36. "Выпуск компилятора языка D 2.111"  –5 +/
Сообщение от Аноним (36), 06-Апр-25, 13:36 
Тут как обычно. Сначала сделали то что делать было нельзя категорически - сборщик мусора.

Когда большинство библиотек стало на это ориентироваться. Стали пропагандировать сборку без сборщика мусора.

Сейчас х.з. но раньше в итоге была неудобоваримая каша.


Сейчас вот у новомодных языков модно новую такую же ошибку совершать, лепить то что точно нельзя делать - СВОЙ пакетный менеджер. А потом пытаться доказать что и без него писать можно.

Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск компилятора языка D 2.111"  –2 +/
Сообщение от Аноним (59), 06-Апр-25, 14:45 
Сборщик мусора это плюс языка.
Перф когда надо - можно делать, но часто он далеко не везде нужен.
Пакетный менеджер уже стандарт для почти всех языков - без него выглядит архаично.
Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск компилятора языка D 2.111"  +1 +/
Сообщение от Аноним (64), 06-Апр-25, 19:23 
>Сборщик мусора это плюс языка.

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

Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Аноним (59), 06-Апр-25, 19:54 
>>Сборщик мусора это плюс языка.
> Если без него нельзя обойтись - то это минус, жирнющий минус, в
> некоторых случаях даже "гвоздь в крышку гроба". Нельзя костыль называть плюсом,
> разве если ты маркетолог.

Но обойтись без него можно - и конечно же все кто полноценно используют Ди легко это делают там где это нужно

Другой вопрос - что поскольку уровень программистов на Ди достаточно высокий - они еще и отлично понимают как устроены оптимизации, cache-locality, auto vectorization и прочие техники и где это нужно, а где и нет.

Но тут конечно только с опытом знания приходят - это не просто направо-налево кричать "если ГЦ - это гвоздь в крышку гроба" - там думать уметь надо ;)

Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Аноним (36), 06-Апр-25, 20:44 
> "если ГЦ - это гвоздь в крышку гроба" - там думать уметь надо ;)

Вот именно из-за того что думать умет надо - это и есть гвоздь в крышку гроба.

Ибо большинство до этого этапа не дойдет.

Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Аноним (59), 06-Апр-25, 21:15 
Можно и не думать
Код будет работать - просто может быть не очень быстро
Ответить | Правка | Наверх | Cообщить модератору

84. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Аноним (83), 07-Апр-25, 11:57 
> Но обойтись без него можно - и конечно же все кто полноценно используют Ди легко это делают там где это нужно

Попробуйте использовать стандартную библиотеку без gc.

Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

87. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Hck3r (?), 07-Апр-25, 13:34 
Надо будет в следующую новость это добавить)
Потому что этот тезис уже оскомину набил

Идея простая : если вы делаете что-то такое крутое и кастомное, что вам не подходит ГЦ, то и стандартная библиотека вам не помощник.

Реализации в стандартной библиотеке сделаны чтобы быть гибкими для разных подходов стандартного применения (с ГЦ).

Поэтому для задач где Гц не подходит - вам в любом случае нужно будет делать своё.

И так все и делают что в Ди, что в других языках.
Фейсбук и Гугл сделали свои C++ библиотеки.

Недавний терминал Ghostly от создателя Хошикорп - откройте исходники и обнаружите что он реализовал свои data structures для его проекта.

Ответить | Правка | Наверх | Cообщить модератору

89. "Выпуск компилятора языка D 2.111"  +1 +/
Сообщение от Аноним (83), 07-Апр-25, 15:08 
Хм, действительно. Претензия снимается.
Так-то D хороший язык, для автоматизации обработки данных в реальном времени когда-то использовал. Теперь вот думаю снова к нему вернуться.
Прогать на D одно удовольствие, конструкции понятны с первого взгляда, не напрягают.
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск компилятора языка D 2.111"  +3 +/
Сообщение от morphe (?), 06-Апр-25, 15:28 
> Сейчас вот у новомодных языков модно новую такую же ошибку совершать, лепить то что точно нельзя делать - СВОЙ пакетный менеджер. А потом пытаться доказать что и без него писать можно.

А какая альтернатива? Каждому пакету пытаться пробиваться в репозитории debian/rhel/archlinux/...?
А кто их туда пустит, пока их никто не использует? А кто их будет использовать пока их нельзя нормально поставить?

Писать свои скрипты скачивания зависимостей, и в итоге каждому проекту изобретать свой пакетный менеджер?

Делать свой "не-пакетный-менеджер", как golang, и в итоге получить пакетный менеджер, но хуже?

Вендорить все зависимости, чтобы потом требовалось изобретать непонятную мешанину инструментов для аудита, которые из директории вендорнутых файлов будут определять версии пакетов, и проверять что в сравнении с апстримом в вендорнутую библиотеку не добавили дыр?

Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

55. "Выпуск компилятора языка D 2.111"  –1 +/
Сообщение от User (??), 06-Апр-25, 17:37 
> Тут как обычно. Сначала сделали то что делать было нельзя категорически -
> сборщик мусора.

Ээээт же ж не "better c", который "системный", а "better cpp", который "аппликушечный" - чем там сборщик мусора-то помешал?

> Сейчас вот у новомодных языков модно новую такую же ошибку совершать, лепить
> то что точно нельзя делать - СВОЙ пакетный менеджер. А потом
> пытаться доказать что и без него писать можно.

Не, ну можно конечно на "системный" надеяться - тока в двух самых популярных системах, которые генерируют 99% выручки по пользовательскому, как минимум, софту - оного просто нет.

Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

75. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Аноним (73), 07-Апр-25, 03:30 
> а "better cpp", который "аппликушечный" - чем там сборщик мусора-то помешал?

Тем, что C# уже есть?

Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Аноним (59), 07-Апр-25, 09:33 
Runtime to the moon
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск компилятора языка D 2.111"  +/
Сообщение от User (??), 07-Апр-25, 11:47 
>> а "better cpp", который "аппликушечный" - чем там сборщик мусора-то помешал?
> Тем, что C# уже есть?

Не, шарпей это "better java", которая получена вот нифига не добавлением GC к C++...

Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

62. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Александр (??), 06-Апр-25, 18:27 
> лепить то что точно нельзя делать - СВОЙ пакетный менеджер. А потом пытаться доказать что и без него писать можно.

Не вижу в этом проблемы. Пакетный менеджер должен быть, быть один и позиционироваться как: "must have, но если очень хочется, то и без него, но не стоит". Вообще идеально, если так же дела будут обстоять и с системой сборки. А то сейчас в C++ всё это та ещё дичь: два пакетных менеджера и добрый десяток систем сборки. Влезаешь и не знаешь, как это друг с другом связать. От этого ещё и сами пакетные менеджеры усложнены.

Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

61. "Выпуск компилятора языка D 2.111"  +1 +/
Сообщение от Аноним (57), 06-Апр-25, 18:24 
> одно время и позиционировалось, как "c++ done right"

В эту ловушку кто только ни попадал, но даже в случае головокружительного успеха всё равно получалась всего лишь более быстрая лошадь.

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

69. "Выпуск компилятора языка D 2.111"  +/
Сообщение от User (??), 06-Апр-25, 21:21 
>> одно время и позиционировалось, как "c++ done right"
> В эту ловушку кто только ни попадал, но даже в случае головокружительного
> успеха всё равно получалась всего лишь более быстрая лошадь.

Диалектический переход количества-в-качество еще никто не отменял )))

Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск компилятора языка D 2.111"  –1 +/
Сообщение от Аноним (76), 07-Апр-25, 08:44 
> Диалектический переход количества-в-качество еще никто не отменял )))

Я отменяю.

Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск компилятора языка D 2.111"  +/
Сообщение от User (??), 07-Апр-25, 11:48 
>> Диалектический переход количества-в-качество еще никто не отменял )))
> Я отменяю.

Вааау! Вот я с Гегелем и познакомился :)

Ответить | Правка | Наверх | Cообщить модератору

100. "Выпуск компилятора языка D 2.111"  +/
Сообщение от n00by (ok), 07-Апр-25, 15:51 
>>> одно время и позиционировалось, как "c++ done right"
>> В эту ловушку кто только ни попадал, но даже в случае головокружительного
>> успеха всё равно получалась всего лишь более быстрая лошадь.
> Диалектический переход количества-в-качество еще никто не отменял )))

Это не закон, а чушь, на которую купятся лишь незнакомые с термодинамикой друзья Энтропии.

Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

104. "Выпуск компилятора языка D 2.111"  +/
Сообщение от Аноним (57), 08-Апр-25, 01:59 
Не только не отменял, но и не наблюдал в дикой природе, а это куда важнее любых гипотез.
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

13. Скрыто модератором  +1 +/
Сообщение от анон (?), 06-Апр-25, 08:50 
Ответить | Правка | Наверх | Cообщить модератору

15. Скрыто модератором  +3 +/
Сообщение от Аноним (15), 06-Апр-25, 09:26 
Ответить | Правка | Наверх | Cообщить модератору

17. Скрыто модератором  –1 +/
Сообщение от Аноним (1), 06-Апр-25, 09:29 
Ответить | Правка | Наверх | Cообщить модератору

74. Скрыто модератором  +/
Сообщение от Аноним (73), 07-Апр-25, 02:31 
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

79. "Выпуск компилятора языка D 2.111"  –3 +/
Сообщение от Маскулинный мужчина (?), 07-Апр-25, 10:18 
Вы знали, что это изобретение Андрея Александреску и Герба Саттера, которое они бросили и ушли на пенсию?
Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск компилятора языка D 2.111"  +2 +/
Сообщение от Аноним (86), 07-Апр-25, 11:58 
Вообще-то, изобретение Уолтера Брайта. А Александреску позже присоединилися.
Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуск компилятора языка D 2.111"  +/
Сообщение от burjui (ok), 08-Апр-25, 00:57 
Всё, что нужно знать о D:

С 2008 года есть такой мерзкий баг:
https://issues.dlang.org/show_bug.cgi?id=2043

После затяжной войны на истощение Уолтер нот соу Брайт в 2022 наконец закрыл баг, но не потому что починил код, а как дубликат этого бага:
https://issues.dlang.org/show_bug.cgi?id=23136

Что с ним, спросите вы? В 2024 этот баг переехал на Github:
https://github.com/dlang/dmd/issues/18108

... и на этом пока всё.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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