![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от opennews (ok), 10-Мрт-25, 16:32 | ||
Опубликован релиз DMD 2.110, эталонного компилятора для языка D. Код компилятора распространяется под свободной лицензией BSL (Boost Software License). Поддерживаются системы Linux, Windows, macOS и FreeBSD... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Выпуск компилятора языка D 2.110" | –2 +/– | ![]() |
Сообщение от Ivan_83 (ok), 10-Мрт-25, 16:32 | ||
> При запуске с опцией "-preview=fixImmutableConv" запрещено копирование переменных с типом "const void[]" в переменные с типом "void[]", так как такое копирование в последствии может привести к использованию вне контекста "const". | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
5. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (5), 10-Мрт-25, 16:57 | ||
Или не использовать опцию -preview=fixImmutableConv. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
16. "Выпуск компилятора языка D 2.110" | +3 +/– | ![]() |
Сообщение от Аноним (16), 10-Мрт-25, 17:55 | ||
> Опять придётся через memcpy() обходить дурные хотелки компелятора :) | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
![]() | ||
18. "Выпуск компилятора языка D 2.110" | –3 +/– | ![]() |
Сообщение от Ivan_83 (ok), 10-Мрт-25, 18:13 | ||
Вот именно, мешают своими типами код писать :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. "Выпуск компилятора языка D 2.110" | –5 +/– | ![]() |
Сообщение от Аноним (-), 10-Мрт-25, 16:36 | ||
>Опубликован релиз DMD 2.110, эталонного компилятора для языка D. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
17. "Выпуск компилятора языка D 2.110" | +1 +/– | ![]() |
Сообщение от funny.falcon (?), 10-Мрт-25, 17:58 | ||
> Господа это единственный компилятор не основанный на LLVM. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
19. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (19), 10-Мрт-25, 18:16 | ||
Спасибо тебе, дорогой | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
20. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (19), 10-Мрт-25, 18:17 | ||
А раст то на llvm или нет ?!? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
22. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (22), 10-Мрт-25, 18:28 | ||
Да | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
28. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Ан Оним (?), 10-Мрт-25, 19:30 | ||
FPC with an LLVM code generator backend is available on the git main branch | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
![]() | ||
35. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (22), 10-Мрт-25, 20:02 | ||
Зачем, если есть без LLVM? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
48. Скрыто модератором | +/– | ![]() |
Сообщение от Анонем (?), 10-Мрт-25, 20:50 | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
![]() | ||
45. "Выпуск компилятора языка D 2.110" | –1 +/– | ![]() |
Сообщение от Аноним (-), 10-Мрт-25, 20:30 | ||
> Господа это единственный компилятор не основанный на LLVM. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
![]() | ||
47. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (47), 10-Мрт-25, 20:42 | ||
Для скорости есть LDC/GDC (с LLVM и GCC бэкендами) | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Выпуск компилятора языка D 2.110" | +2 +/– | ![]() |
Сообщение от Аноним (6), 10-Мрт-25, 16:59 | ||
Здесь должна быть дискуссия почему D должен был не допустить такое явление как Раст! Именно Раст заполонил умы опеннетовцев, а должен был D! | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
8. "Выпуск компилятора языка D 2.110" | +3 +/– | ![]() |
Сообщение от Аноним (8), 10-Мрт-25, 17:10 | ||
Потому что у D не было достаточной поддержки со стороны корпораций. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
9. "Выпуск компилятора языка D 2.110" | –1 +/– | ![]() |
Сообщение от Аноним (8), 10-Мрт-25, 17:14 | ||
Некоторые маститые кодеры попробовали Раст, и вот что говорят: долго компилируются большие проекты, тащится куча зависимостей, многие вещи слишком сложно выразить на Расте (тогда как на плюсах это делается элементарно). | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
13. "Выпуск компилятора языка D 2.110" | +2 +/– | ![]() |
Сообщение от Аноним (16), 10-Мрт-25, 17:53 | ||
> многие вещи слишком сложно выразить на Расте (тогда как на плюсах это делается элементарно). | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
21. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (8), 10-Мрт-25, 18:18 | ||
Говорили, что из-за требования постоянно угождать боров чекеру. Ломается производительность труда. Нужно изворачиваться, чтоб даже простые вещи реализовать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
14. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от BeLord (ok), 10-Мрт-25, 17:54 | ||
Они бы привели примеры этих многих вещей, а то есть умельцы которые технологическими линиями на Перле управляют, а есть кто приложение из 5 окон делает бегемотом-))) | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
![]() | ||
39. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (39), 10-Мрт-25, 20:14 | ||
Видели мы код этих "умельцев" на перле… | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
10. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (10), 10-Мрт-25, 17:20 | ||
Потому что D в сравнении с плюсами в итоге не давал значимых преимуществ и при этом был нужен полутора анонимусам. Плюс разные стдлиб и несовместимые, но поддерживаемые DMD1 и DMD2 окончательно убили смысл в D вкладывать усилия. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
![]() | ||
15. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (15), 10-Мрт-25, 17:55 | ||
Насчёт хайпа и забудут не уверен, стратегия раста - заразить как можно больше проэктов, пока хайп не прошёл. Вокруг Ди тоже хайп какой-никакой был, но на нём не было написано ничего важного, и он действительно помер после хайпа, тихо и незаметно. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
![]() | ||
23. "Выпуск компилятора языка D 2.110" | +1 +/– | ![]() |
Сообщение от Аноним (23), 10-Мрт-25, 18:32 | ||
> стратегия раста - заразить как можно больше проэктов, пока хайп не прошёл | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
36. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от laindono (ok), 10-Мрт-25, 20:04 | ||
> они де жалуются на долгую компиляцию | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
40. "Выпуск компилятора языка D 2.110" | –1 +/– | ![]() |
Сообщение от Аноним (39), 10-Мрт-25, 20:19 | ||
А что оно делает? У меня простенький привет мир (построчный разбор строк, фильтрация, форматирование вывода), тупо переписал простенький скрипт с питона (с ворохом сишных батареек) на раст, вышло по 50 гб на дебаг и релиз либы, сборка какое-то совершенно неприличное время. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
43. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Ivan_83 (ok), 10-Мрт-25, 20:26 | ||
Смешно же. | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
![]() | ||
41. Скрыто модератором | +/– | ![]() |
Сообщение от Ivan_83 (ok), 10-Мрт-25, 20:20 | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
![]() | ||
46. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (-), 10-Мрт-25, 20:40 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
44. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (15), 10-Мрт-25, 20:28 | ||
>"стратегия раста" | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
![]() | ||
51. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (51), 10-Мрт-25, 21:18 | ||
Наверное, если бы у раста не было такой стратегии, то и людей бегающих по репозиториям и требующих срочно переписать всё или хотя бы частями на раст не было? | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
![]() | ||
26. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (26), 10-Мрт-25, 18:36 | ||
я не стал его юзать из-за сборщика мусора. он как бы был опциональным всегда, но по факту все было завязано на него и ты не мог вроде даже стандартную либу использовать без сборщика мусора. | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
![]() | ||
38. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от fuggy (ok), 10-Мрт-25, 20:13 | ||
Вот и получается. Возможная замена для Rust. А по факту нужно отключать сборщик мусора и использовать malloc/free без которого возвращаемся к тому что с чего начали. Или читать 10 страница мануала про все режимы работы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
52. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (39), 10-Мрт-25, 21:18 | ||
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору |
11. "Выпуск компилятора языка D 2.110" | –2 +/– | ![]() |
Сообщение от Tita_M (ok), 10-Мрт-25, 17:32 | ||
Вопрос к тем кто следит за этим языком: добавили ли в него поддержку борроу чекера уже или ещё нет? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
25. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (23), 10-Мрт-25, 18:35 | ||
Для борроу чекера нужно вводить в синтаксис языка лайфтаймы, а значит ломать совместимость. Никакой из копроязыков на это не пойдёт, добавление борроу чекера останется на уровне балаболии. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
42. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (42), 10-Мрт-25, 20:22 | ||
>> Для борроу чекера нужно вводить в синтаксис языка лайфтаймы | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Выпуск компилятора языка D 2.110" | +1 +/– | ![]() |
Сообщение от blevakagmail.com![]() | ||
Годнота. Круче сишарпа. Жаль не майки | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
24. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (22), 10-Мрт-25, 18:34 | ||
А где же их Verona? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
33. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (5), 10-Мрт-25, 19:57 | ||
> Круче сишарпа. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
27. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от зомбированный (?), 10-Мрт-25, 18:56 | ||
А этот компилятор умеет в порты звонить и собирать под ХР ??? Вообще, мне нужен С подобный современный компилятор, который умеет в порты звонить и собирать под ХР!!! | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
29. "Выпуск компилятора языка D 2.110" | +1 +/– | ![]() |
Сообщение от Ан Оним (?), 10-Мрт-25, 19:37 | ||
Lazarus/FreePascal умеет. Делал такую программу для работы с параллельным портом | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
30. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от зомбированный (?), 10-Мрт-25, 19:43 | ||
так Lazarus на Pascalе, а я спрашивал С подобный | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
31. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Ан Оним (?), 10-Мрт-25, 19:53 | ||
Так Free Pascal и есть С-подобный, в нём есть все С-шные типы данных и способ вызова, из FP можно вызывать С-шные dll'ки для работы с портами. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
34. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (22), 10-Мрт-25, 20:00 | ||
Синтаксис у него несиподобный. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
49. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от _kp (ok), 10-Мрт-25, 20:51 | ||
Ну, верни указатель в функции на Паскале. Ни как? А вот такие там тараканы. И так там везде. :( | ||
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору |
![]() | ||
50. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (50), 10-Мрт-25, 21:14 | ||
Синоним типа сделай (а-ля type PChar = ^Char;) и массивы в функции передаются и указатели возвращаются. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
32. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (5), 10-Мрт-25, 19:56 | ||
Ещё пять лет назад минимум семёрка нужна была. | ||
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору |
![]() | ||
37. "Выпуск компилятора языка D 2.110" | +/– | ![]() |
Сообщение от Аноним (47), 10-Мрт-25, 20:10 | ||
Убрали поддержку XP достаточно давно | ||
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |