Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от opennews (?), 07-Июн-22, 18:13 | ||
Разработчики языка программирования D представили релиз основного эталонного компилятора DMD 2.100.0, который поддерживает системы GNU/Linux, Windows, macOS и FreeBSD. Код компилятора распространяется под свободной лицензией BSL (Boost Software License)... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Выпуск компилятора языка D 2.100" | +4 +/– | |
Сообщение от Герострат (?), 07-Июн-22, 18:13 | ||
Есть кто использует этот язык? | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Выпуск компилятора языка D 2.100" | +1 +/– | |
Сообщение от Аноним (4), 07-Июн-22, 18:42 | ||
Александреску вроде как юзал | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Выпуск компилятора языка D 2.100" | +17 +/– | |
Сообщение от burjui (ok), 07-Июн-22, 19:40 | ||
Есть те, кто использовал и даже любил когда-то, но забил из-за упоротого управления проектом. Моему любимому багу с захватом стековых переменных по ссылке в замыканиях уже 14 лет, а у вечно занятого Уолтера Брайта есть время только на новые фичи типа -betterC, но не на багфиксы. Языку сильно не хватает научной базы, и он стремительно (для его-то темпов развития) движется в братскую могилу, где рано или поздно окажутся все ЯП, которые развивались по принципу "примотаем новую фичу скотчем". То, что есть, часто работает не совсем гладко или вообще реализовано только наполовину. Багов в "stable" компиляторе столько, что я с моим везением и любовью к метапрограммированию напарывался на них стабильно раз в месяц. Для сравнения, в случае горячо нелюбимого здешними экспертами Rust, компилятор у меня не падал ни разу даже на nightly. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
22. "Выпуск компилятора языка D 2.100" | +3 +/– | |
Сообщение от Vindex (?), 07-Июн-22, 20:58 | ||
Ты про этот? | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от burjui (ok), 08-Июн-22, 10:20 | ||
Про этот. Только ты почитай, как закрыли баг - RESOLVED MOVED. То есть, частный случай другого, ещё не исправленного. Мечтать не вредно же? :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Выпуск компилятора языка D 2.100" | +2 +/– | |
Сообщение от Hck3r (?), 07-Июн-22, 21:55 | ||
Но есть кто и в продакшене использует | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
47. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (47), 08-Июн-22, 07:50 | ||
А вы используете D в продакшн? | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Выпуск компилятора языка D 2.100" | +3 +/– | |
Сообщение от burjui (ok), 08-Июн-22, 10:15 | ||
Есть такие, и я за них рад. Но мне нужна надёжность, т.к. у меня талант напарываться на баги, иногда просто нелепые. Когда-то работал над игрой Jane's Hotel 3 и там у нас компилятор Visual Studio "оптимизировал" цикл отрисовки, и пока я не полез смотреть ассемблерный код, мы с коллегами тщетно пытались понять, как это может быть. Когда нашли причину, помогла вставка в цикл: | ||
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору |
60. "Выпуск компилятора языка D 2.100" | +2 +/– | |
Сообщение от Аноним (60), 08-Июн-22, 11:02 | ||
> компилятор Visual Studio | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Выпуск компилятора языка D 2.100" | +1 +/– | |
Сообщение от Аноним (64), 08-Июн-22, 12:09 | ||
Если бы ты имел опыт работы выше нуля, ты бы не придирался к словам, так как все называют микрософтовский компилятор так | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "Выпуск компилятора языка D 2.100" | –1 +/– | |
Сообщение от Аноним (65), 08-Июн-22, 12:30 | ||
У вас логическая ошибка. Все не могут быть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
87. "Выпуск компилятора языка D 2.100" | +1 +/– | |
Сообщение от burjui (ok), 08-Июн-22, 18:51 | ||
У вас синдром зануды. | ||
Ответить | Правка | Наверх | Cообщить модератору |
113. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (-), 09-Июн-22, 14:07 | ||
А ты спалился что не программист. Так, абизянка с зачатками кодинга. | ||
Ответить | Правка | Наверх | Cообщить модератору |
122. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от burjui (ok), 09-Июн-22, 17:47 | ||
Ваше авторитетное мнение без единого факта мне так ранило душу, что сейчас же пойду поплачу и напьюсь до беспамятства, а потом начну новую жизнь по заветам опеннетных экспертов, которые лучшие программисты на планете, если верить им на слово. | ||
Ответить | Правка | Наверх | Cообщить модератору |
125. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (-), 09-Июн-22, 19:30 | ||
> Ваше авторитетное мнение без единого факта мне так ранило душу, что сейчас | ||
Ответить | Правка | Наверх | Cообщить модератору |
129. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от burjui (ok), 09-Июн-22, 20:03 | ||
Занудность я терплю без проблем, если человек предоставляет факты и даёт полезные советы. А когда он голословно называет кого-то "абизянкой с зачатками кодинга", остаётся только вполне искренне посочувствовать злому душевнобольному человеку, побитому жизнью, и дальше писать код. Когда-нибудь и он подрастёт, сходит к психотерапевту, попьёт лекарства, вылечит депрессию (или что у него там) и займётся делом, а не хамством на любимом сайтике с новостями. Главное, чтобы не довелось с таким работать над одним проектом до излечения его недуга. | ||
Ответить | Правка | Наверх | Cообщить модератору |
130. "Выпуск компилятора языка D 2.100" | +1 +/– | |
Сообщение от Аноним (-), 09-Июн-22, 21:01 | ||
1: это были 2 разых анона | ||
Ответить | Правка | Наверх | Cообщить модератору |
131. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от burjui (ok), 10-Июн-22, 00:27 | ||
> 1: это были 2 разых анона | ||
Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору |
63. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (64), 08-Июн-22, 12:08 | ||
> int a = 0; | ||
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору |
72. "Выпуск компилятора языка D 2.100" | +1 +/– | |
Сообщение от n00by (ok), 08-Июн-22, 13:07 | ||
Это sequence point, транслятор обязан учитывать. Оптимизатор может "выпилить" результирующий код. | ||
Ответить | Правка | Наверх | Cообщить модератору |
88. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от burjui (ok), 08-Июн-22, 18:54 | ||
Знаю, что не должно влиять, но влияло: без этого компилятор не генерировал код цикла. Ну баг это. | ||
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору |
66. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (65), 08-Июн-22, 12:31 | ||
Это не мусорный код. | ||
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору |
73. "Выпуск компилятора языка D 2.100" | –1 +/– | |
Сообщение от n00by (ok), 08-Июн-22, 13:15 | ||
> пока я не полез смотреть ассемблерный | ||
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору |
89. "Выпуск компилятора языка D 2.100" | +2 +/– | |
Сообщение от burjui (ok), 08-Июн-22, 19:02 | ||
Ну, в той конторе (Realore Studios) это было только один раз. Чаще я напарываюсь на баги в тех программах, которые использую дома, потому что их много, есть время в них разобраться и попытаться выжать максимум возможностей, что и приводит к неожиданным открытиям. А уж основной компилятор D (dmd) я так замучал своим метапрограммированием, что он меня неоднократно ругал сегфолтами и стектрейсами, некоторые из которых уже были в bugzilla, а какие-то пришлось туда вносить самому. | ||
Ответить | Правка | Наверх | Cообщить модератору |
104. "Выпуск компилятора языка D 2.100" | –1 +/– | |
Сообщение от n00by (ok), 09-Июн-22, 09:12 | ||
> я напарываюсь на баги в тех программах, которые использую дома, потому | ||
Ответить | Правка | Наверх | Cообщить модератору |
121. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от burjui (ok), 09-Июн-22, 17:45 | ||
Вот потому я и забил на D, что там я использую стандартные документированные функции, прагмы и прочий сахарок, а они не работают так, как должны, фронтенд компилятора багованый, а возможности самого языка слишком часто недоработаны или реализованы некорректно. И это продолжается годами, а чинить ни у кого в core team нет желания. Особенно бесит такое отношение от создателя языка, Уолтера Брайта. Уж если ему пофиг на то, что стандартные возможности языка не работают, а вместо этого он делает новые фичи, которые нужны от силы 10% пользователей, то мне такой язык нафиг не сдался. | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. Скрыто модератором | –17 +/– | |
Сообщение от Аноним (33), 08-Июн-22, 00:23 | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
35. Скрыто модератором | +5 +/– | |
Сообщение от Георгий (??), 08-Июн-22, 02:18 | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. Скрыто модератором | +4 +/– | |
Сообщение от Прохожий (??), 08-Июн-22, 06:41 | ||
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору |
102. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 09-Июн-22, 07:59 | ||
Ответить | Правка | Наверх | Cообщить модератору |
49. Скрыто модератором | –2 +/– | |
Сообщение от www2 (??), 08-Июн-22, 08:36 | ||
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору |
75. Скрыто модератором | –1 +/– | |
Сообщение от n00by (ok), 08-Июн-22, 13:21 | ||
Ответить | Правка | Наверх | Cообщить модератору |
112. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (112), 09-Июн-22, 13:25 | ||
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору |
21. "Выпуск компилятора языка D 2.100" | +2 +/– | |
Сообщение от Vindex (?), 07-Июн-22, 20:49 | ||
Пишу на нём с 2015-го. После C/C++ ощущается как глоток свежего воздуха. На нём легко писать, проекты на нём легко читать и поддерживать | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
37. "Выпуск компилятора языка D 2.100" | +1 +/– | |
Сообщение от Мохнатый пись (?), 08-Июн-22, 06:24 | ||
Оно и понятно: хеллоу ворлды легко писать и поддерживать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Выпуск компилятора языка D 2.100" | +2 +/– | |
Сообщение от Vlndex (?), 08-Июн-22, 07:45 | ||
Зато мой хеллоу ворд со зведами на гитхабе и даже хранится где-то в вечной мерзлоте. | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Выпуск компилятора языка D 2.100" | –2 +/– | |
Сообщение от Аноним (50), 08-Июн-22, 09:02 | ||
Выходит, что вы его выбросили на мороз. | ||
Ответить | Правка | Наверх | Cообщить модератору |
96. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аристарх (??), 08-Июн-22, 22:53 | ||
В целом про Ди как "свежий С++" вполне согласен. Но вот templates... вот какой УРОД догадался делать это со стандартными скобками?!?! | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
105. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от n00by (ok), 09-Июн-22, 09:13 | ||
Вы там поосторожнее с оценками. Андрей Александреску - общепризнанный бог метапрограммирования на С++. Вдруг, это он так сделал? ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аристарх (??), 08-Июн-22, 22:48 | ||
Я юзал - для прокси-резальщика рекламы. Ох, сколько же он дерьма отфильтровал!! :) | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
114. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от vdb (?), 09-Июн-22, 14:43 | ||
Tilix — уже гуйня или ещё нет? | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Выпуск компилятора языка D 2.100" | –6 +/– | |
Сообщение от Ванёк (?), 07-Июн-22, 18:35 | ||
Нафиг оно надо, если всё тоже самое есть в C++, только качество и выбор компиляторов и средств разработки намного больше, на любой вкус, и под все платформы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Выпуск компилятора языка D 2.100" | +2 +/– | |
Сообщение от Аноним (4), 07-Июн-22, 18:43 | ||
тебе нужно больше книжек читать | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Выпуск компилятора языка D 2.100" | –1 +/– | |
Сообщение от Anon24 (?), 07-Июн-22, 18:54 | ||
Если есть Rust :-) | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
8. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (8), 07-Июн-22, 19:08 | ||
То тогда и C++ - идеал. | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. "Выпуск компилятора языка D 2.100" | +4 +/– | |
Сообщение от Прохожий (??), 08-Июн-22, 06:43 | ||
Разве что среди мазохистов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
67. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (8), 08-Июн-22, 12:50 | ||
Ну тогда для растаманов даже вид извращения трудно подобрать слёту. | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Выпуск компилятора языка D 2.100" | +1 +/– | |
Сообщение от Владимир (??), 07-Июн-22, 22:27 | ||
Раст очень сложный язык ... | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
42. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Прохожий (??), 08-Июн-22, 06:44 | ||
Довольно простой, если сравнивать с плюсами. | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от житель планеты Железяка (?), 08-Июн-22, 12:53 | ||
Канешна простой, у нас на нашей планете в него все владеют. | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Ф1 (?), 08-Июн-22, 13:20 | ||
D кстати тоже очень сложный язык, вполне в одном ряду с C++ и rust. | ||
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору |
15. "Выпуск компилятора языка D 2.100" | –3 +/– | |
Сообщение от Владимир (??), 07-Июн-22, 19:32 | ||
А что на нем пишут, Вань? | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
28. "Выпуск компилятора языка D 2.100" | +4 +/– | |
Сообщение от Аноним (28), 07-Июн-22, 22:05 | ||
Есть Vala — разумное сочетание производительности Си, высокоуровневости и возможностей для эстетов. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
39. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (4), 08-Июн-22, 06:40 | ||
nim? | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (28), 08-Июн-22, 06:55 | ||
В nim акцент на выразительность, а не на скорость. | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (4), 08-Июн-22, 12:07 | ||
для общих задач он быстрый, для задач на скорость не пробовал. честно говоря, не представляю, как на нём что-то оптимизировать, взять хотя бы банальную задачу оптимизации цикла | ||
Ответить | Правка | Наверх | Cообщить модератору |
69. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (69), 08-Июн-22, 13:00 | ||
Неплох, но под гномерами ходит и пока что прибит к glib гвоздями. | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
115. "Выпуск компилятора языка D 2.100" | +1 +/– | |
Сообщение от vdb (?), 09-Июн-22, 14:45 | ||
Глупо выставлять это недостатком, т. к. vala именно для этого и создавался. | ||
Ответить | Правка | Наверх | Cообщить модератору |
118. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (69), 09-Июн-22, 17:33 | ||
Но с этим, он для этих и останется. | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (7), 07-Июн-22, 18:55 | ||
Но зачем? Полезнее было бы возродить д1, д2 ожидаемо не взлетел. | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (8), 07-Июн-22, 19:21 | ||
А Dv1 взлетел? И почему если именно его возродить, то взлетит? | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (7), 07-Июн-22, 19:31 | ||
1 не полагался во всём на рантайм, я, конечно, понимаю желание сделать такой язык, но эта ниша уже занята питоном и го. | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Выпуск компилятора языка D 2.100" | +3 +/– | |
Сообщение от Hck3r (?), 07-Июн-22, 21:49 | ||
Дело не в рантайме.. | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Выпуск компилятора языка D 2.100" | +1 +/– | |
Сообщение от Аноним (32), 07-Июн-22, 23:37 | ||
> У Ди есть много недостатков (а у какого языка их нет?), но есть один самый главный на мой взгляд.. | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (36), 08-Июн-22, 06:12 | ||
В любой крупной конторе притягивают, а тебе значит фу... А кто ж тогда будет распространять, путан своим указом? | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (8), 07-Июн-22, 19:18 | ||
>а также некоторые библиотеки на C++ | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Выпуск компилятора языка D 2.100" | +1 +/– | |
Сообщение от Аноним (8), 07-Июн-22, 19:27 | ||
И, кстати, означает ли это, что теперь можно линковаться без всяких обёрток с, например, FLTK? С Qt непонятно, там метакомпиляция. | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Hck3r (?), 07-Июн-22, 22:02 | ||
Самый поддерживаемый вариант - это GtkD | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от glebiao (ok), 08-Июн-22, 14:27 | ||
>С Qt непонятно, там метакомпиляция. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
16. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (16), 07-Июн-22, 19:37 | ||
Увы, но D не хайпанул, и на этом для него практически всё закончилось:( | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Выпуск компилятора языка D 2.100" | +2 +/– | |
Сообщение от burjui (ok), 07-Июн-22, 19:55 | ||
А он и не хайпанёт никогда. Там куча нормальных фич недоделаны, попутно пилятся сомнительные, багованый компилятор, абсолютно ненаучный подход к проектированию языка, маленькое сообщество и крошечная core team. Я на нём больше 10 лет писал. Молодой был, купился на фичи, а теперь мозга немного наросло и стало понятно, что это путь в никуда. В D есть много хорошего, но плохого там не меньше, и никто последнее чинить или не собирается, или не в состоянии. | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Выпуск компилятора языка D 2.100" | –2 +/– | |
Сообщение от Аноним (23), 07-Июн-22, 21:04 | ||
А что, простить, там хорошего? Я писал на нём полгода, потом не выдержал и переписал проект на плюсах - и вот это действительно был глоток свежего воздуха. Ничего не могу назвать что из D мне бы не хватало. А вот отсутствие спорных вещей только радует. | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Выпуск компилятора языка D 2.100" | +2 +/– | |
Сообщение от Hck3r (?), 07-Июн-22, 21:52 | ||
Люди переходят на Ди только для того, чтобы больше не трогать кресты.. | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Выпуск компилятора языка D 2.100" | +1 +/– | |
Сообщение от Аноним (47), 07-Июн-22, 23:12 | ||
А что вы пишете Dля Dуши? | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Hck3r (?), 07-Июн-22, 23:24 | ||
Все по разному) в телеграмм канале Dlang.ru у ребят много разных примеров | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (45), 08-Июн-22, 07:47 | ||
Короче питон но не питон, крутой язык... | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Hck3r (?), 08-Июн-22, 10:21 | ||
Каждый использует язык как ему удобнее) | ||
Ответить | Правка | Наверх | Cообщить модератору |
86. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от gaal (??), 08-Июн-22, 17:22 | ||
когда-то посматривал на D ... и перешел на Go. да и C++ сделал прогресс за столько лет | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (47), 08-Июн-22, 07:49 | ||
То есть вы не написали ни одной законченной программы и у вас много планов для души? Но у ребят на канале много примеров... | ||
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору |
57. "Выпуск компилятора языка D 2.100" | –1 +/– | |
Сообщение от Hck3r (?), 08-Июн-22, 10:24 | ||
Задачки на CF - класс) | ||
Ответить | Правка | Наверх | Cообщить модератору |
98. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аристарх (??), 08-Июн-22, 23:03 | ||
Дурочог, какие проекты ты хочешь? Ворд? Оперу? ОС? | ||
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору |
48. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (48), 08-Июн-22, 08:11 | ||
> библиотека для Python со стат расчетами (в процессе)... | ||
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору |
54. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от burjui (ok), 08-Июн-22, 10:20 | ||
Шаблоны и метапрограммирование там хороши. Впрочем, этого недостаточно, чтобы остаться на нём. | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
97. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аристарх (??), 08-Июн-22, 22:57 | ||
Если ты после плюсов не увидел в Ди ничего хорошего - извини, значит ты или тупой, или писал на каком-то Зю - самого Ди ты и в глаза не видел. Ди на голову превосходит все твои крестики. | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
52. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (60), 08-Июн-22, 10:13 | ||
> багованый компилятор | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
91. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от burjui (ok), 08-Июн-22, 19:17 | ||
Все, т.к. у них общий фронтенд. Что до критериев, достаточно посмотреть на систему типов и как с ней интегрированы такие фичи, как shared, который скорее мешает, чем работает. Точнее сказать сложно, я не эксперт в теории типов и прочей computer science, но разница между D и тем же Rust в этом плане разительная и не в пользу первого. Про Haskell я вообще молчу - вот где научный подход во всей красе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
99. "Выпуск компилятора языка D 2.100" | –1 +/– | |
Сообщение от Аристарх (??), 08-Июн-22, 23:04 | ||
Хацкел - вон он как раз СЛИШКОМ научен! Настолько, что ни один РЕАЛЬНЫЙ погромизд не будет на нём писать. Хацкел только и хорош, что "фибаначи в одну строку" карябать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
109. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от burjui (ok), 09-Июн-22, 10:05 | ||
Haskell хорош как плацдарм для отработки научных основ программирования. Никто не заставляет на нём писать крупные проекты. | ||
Ответить | Правка | Наверх | Cообщить модератору |
126. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (-), 09-Июн-22, 19:34 | ||
> Хацкел - вон он как раз СЛИШКОМ научен! Настолько, что ни один | ||
Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору |
81. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от glebiao (ok), 08-Июн-22, 14:25 | ||
>багованый компилятор | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
90. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от burjui (ok), 08-Июн-22, 19:10 | ||
На этот баг, мой "любимый", я напарывался неоднократно: | ||
Ответить | Правка | Наверх | Cообщить модератору |
100. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аристарх (??), 08-Июн-22, 23:15 | ||
Я не совсем понимаю полезность завязываться в функции на внешнюю ИТЕРАЦИОННУЮ переменную! Это цикл, где переменная цикла - временное явление, причём с undefined величиной по окончании цикла. Пример явно искусственный, есть какой-то реальный пример, где прям вот нужно именно переменную цикла? | ||
Ответить | Правка | Наверх | Cообщить модератору |
106. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от n00by (ok), 09-Июн-22, 09:23 | ||
Я не совсем понимаю полезность завязываться в цикле на любой счётчик. Если его значение не используется за пределами цикла, м.б. оно вообще не нужно? | ||
Ответить | Правка | Наверх | Cообщить модератору |
120. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от burjui (ok), 09-Июн-22, 17:37 | ||
Да хрен с ним, со счётчиком. Баг касается любой переменной, которую захватывает замыкание - не важно, в цикле или нет. В D нельзя сказать "захвати по значению", он всегда захватывает по ссылке, даже если переменная стековая. Это же бред, ведь GC в язык засунули именно для того, чтобы сделать работу с памятью безопасной, а тут такой косяк на ровном месте, который в любом другом языке с GC не существует, потому что там или копируют захваченные переменные, или они все изначально выделяются в куче, поэтому проблем с обращением нет. А в нелюбимом мной, по другим причинам, C++ вообще можно указывать, как захватывать переменную. А в D ты 14 лет ждёшь, пока поправят очевидный баг. Вот тебе и "безопасная" работа с памятью: GC есть, а толку нет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
123. "Выпуск компилятора языка D 2.100" | +1 +/– | |
Сообщение от n00by (ok), 09-Июн-22, 18:56 | ||
Это больше похоже на ошибку дизайна, если я правильно уловил суть. Показалось, что можно усидеть на двух стульях. Теперь надо принять кардинальное решение, отказаться от стека. Ну или ещё подождать, может найдётся простое и красивое решение.)) | ||
Ответить | Правка | Наверх | Cообщить модератору |
128. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от burjui (ok), 09-Июн-22, 19:50 | ||
Решение найдётся, как только Уолтер займётся этим. Будет ли это решение оптимальным или даже хорошим - загадка. Но я буду ждать, так сказать, в фоновом процессе с наименьшим приоритетом. А пока все мои задачи решает Rust без всякого GC. | ||
Ответить | Правка | Наверх | Cообщить модератору |
138. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от glebiao (ok), 11-Июн-22, 08:59 | ||
ну, "забагованность", это всё-таки "многолетнее игнорирование очевидных косяков". | ||
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору |
34. "Выпуск компилятора языка D 2.100" | +1 +/– | |
Сообщение от Аноним (34), 08-Июн-22, 01:29 | ||
Ну, почему же не хайпанул? Очень даже. Вот только компилятор не опенсурсный был на пике хайпа, да чехарда с версиями, а это чуть питон не убило. | ||
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору |
76. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Ф1 (?), 08-Июн-22, 13:24 | ||
>Увы, но D не хайпанул, и на этом для него практически всё закончилось:( | ||
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору |
51. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (51), 08-Июн-22, 09:26 | ||
А есть же языки: A, B, E, F? | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Выпуск компилятора языка D 2.100" | +1 +/– | |
Сообщение от Аноним (58), 08-Июн-22, 10:43 | ||
F# есть, если нужно: https://fsharp.org/ | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Hck3r (?), 08-Июн-22, 10:59 | ||
A - APL если | ||
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору |
70. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (51), 08-Июн-22, 13:01 | ||
Про В слышал что-то краем уха. Вот выучу языка A,B,C,D,E,F сдам на права этих же категорий и пойму что потратил жизнь на ерунду. | ||
Ответить | Правка | Наверх | Cообщить модератору |
71. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (51), 08-Июн-22, 13:03 | ||
Нашел. Ну все, мир держись! Буду учить! А главное выкладывать на гитхаб результаты. | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (78), 08-Июн-22, 14:22 | ||
Если C овладел, то сразу дают категорию M =) | ||
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору |
61. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (64), 08-Июн-22, 12:02 | ||
Всё ждал, как они выпилят сборщик мусора из стандартной библиотеки, так и забил | ||
Ответить | Правка | Наверх | Cообщить модератору |
77. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Hck3r (?), 08-Июн-22, 13:56 | ||
Не всегда всё быстро происходит - это верно.. | ||
Ответить | Правка | Наверх | Cообщить модератору |
79. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от glebiao (ok), 08-Июн-22, 14:23 | ||
>Всё ждал, как они выпилят сборщик мусора из стандартной библиотеки, так и забил | ||
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору |
92. "Выпуск компилятора языка D 2.100" | +3 +/– | |
Сообщение от Аноним (64), 08-Июн-22, 20:36 | ||
Затем, что если мне нужен GC, я на сишарпе напишу спокойно | ||
Ответить | Правка | Наверх | Cообщить модератору |
142. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от glebiao (ok), 11-Июн-22, 09:27 | ||
... и притащу 200 Мб рантайм. А так, ну да. | ||
Ответить | Правка | Наверх | Cообщить модератору |
127. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (-), 09-Июн-22, 19:38 | ||
> а зачем? | ||
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору |
139. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от glebiao (ok), 11-Июн-22, 09:01 | ||
непредсказуемость производительности сильно преувеличена. | ||
Ответить | Правка | Наверх | Cообщить модератору |
80. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (78), 08-Июн-22, 14:24 | ||
> foo(ia.tupleof); // аналог foo(1, 2, 3); | ||
Ответить | Правка | Наверх | Cообщить модератору |
83. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Hck3r (?), 08-Июн-22, 14:40 | ||
Ждут пока свой PR закинешь :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
85. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (78), 08-Июн-22, 15:08 | ||
Ну тут нужно свой язык делать тогда сразу что бы не связываться с непонятными людьми, | ||
Ответить | Правка | Наверх | Cообщить модератору |
84. "Выпуск компилятора языка D 2.100" | +1 +/– | |
Сообщение от Аноним (78), 08-Июн-22, 15:04 | ||
А ну и конечно нужны структуры данных в стандартной библиотеке: списки, графы, деревья и алгоритмы к ним, а так же пакетный менеджер зависимостей и C ABI в обе стороны и это будет в целом залог успеха нового языка... А да еще нужна нормальная библиотека для построенрия GUI-ни и HTTP/WSS серверов и бует просто пушка =) | ||
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору |
107. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от анонимчик (?), 09-Июн-22, 09:25 | ||
А чем он лучше swift? (ничем) | ||
Ответить | Правка | Наверх | Cообщить модератору |
141. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от glebiao (ok), 11-Июн-22, 09:26 | ||
Swift под Windows или Linux — технически возможное, но неудобное и неполноценное решение. | ||
Ответить | Правка | Наверх | Cообщить модератору |
143. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от анонимчик (?), 11-Июн-22, 20:41 | ||
> Swift под Windows или Linux — технически возможное, но неудобное и неполноценное | ||
Ответить | Правка | Наверх | Cообщить модератору |
108. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от abu (?), 09-Июн-22, 09:47 | ||
Хороший язык. Использую его в своем пет-проекте. | ||
Ответить | Правка | Наверх | Cообщить модератору |
116. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (64), 09-Июн-22, 15:52 | ||
что такое пет-проект? | ||
Ответить | Правка | Наверх | Cообщить модератору |
133. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от tmplsr (?), 10-Июн-22, 10:52 | ||
>что такое пет-проект? | ||
Ответить | Правка | Наверх | Cообщить модератору |
144. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от abu (?), 12-Июн-22, 14:13 | ||
Просто проект-игрушка. Нравится программировать долгими зимними вечерами, теперь и не на С++. | ||
Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору |
119. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (119), 09-Июн-22, 17:34 | ||
Приятный язык. Хорошо, что жив. | ||
Ответить | Правка | Наверх | Cообщить модератору |
124. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (64), 09-Июн-22, 19:00 | ||
Язык в целом хорош. Но не доведён до ума. Так и не появилось внятного GUI (а-ля Qt). Биндинги выглядят как попытка сделать из мыши ежа. По книжке Александреску вообще всё гладко. Когда начинаешь прогать сам, натыкаешься на всякие нелепости, типа захвата в лямбда только по ссылке (о чём burjui упоминал выше). Попытка обсудить это в сообществе, сводится к тому, что "сам дурак, не умеешь пользовать D". Ещё было пару аналогичных моментов, которые отталкивают. Лет 7 назад написал на нём аналог make для собственных проектов с полным отслеживанием зависимостей, параллельной компиляцией (получилось 2 файла на языке D по паре сотен строк). Но для чего-то более серьезного использовать просто побоялся. В этом плане C++ с его новыми стандартами 11,14, 17 мне нравится больше. | ||
Ответить | Правка | Наверх | Cообщить модератору |
132. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (119), 10-Июн-22, 10:10 | ||
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору |
134. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Cooler (??), 10-Июн-22, 11:09 | ||
Тут зависит от задачи, для чего вы собираетесь использовать этот язык. Нужен ли GUI, нужна ли удобная IDE? Собираетесь программировать только для заработка (тогда нужно выбирать по вакансиям)?. Для меня С++ наиболее универсальный язык. Если начал что-то делать на нём, то можно быть уверенным, что не упрешься в какое-либо ограничение самого языка. Плюс самый широкий спектр библиотек. Не понимаю тех, кто противопоставляет C и C++. Второй является расширением первого. Но на самом деле, за вас выбор никто не сделает. Надо набраться опыта, чтобы сделать осознанный выбор. Для этого надо потыкаться в разные языки и разные предметные области. Проникнуться основными концепциями (функциональное программирование, ООП, метапрограммирование, сети, WEB, Windows, Linux и т.д.). При такой постановке вполне можно начать и с D. Rust - высокий порог вхождения. Тут надо просто пробовать (как вы уже попробовали Go). | ||
Ответить | Правка | Наверх | Cообщить модератору |
135. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (119), 10-Июн-22, 11:23 | ||
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору |
140. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от glebiao (ok), 11-Июн-22, 09:24 | ||
> Попытка обсудить это в сообществе, сводится к тому, что "сам дурак, не умеешь пользовать D" | ||
Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору |
145. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Аноним (145), 13-Июн-22, 09:30 | ||
Писать и наслаждаться: Rust, Haskell. Для меня в данный момент, естественно. Раньше был фанатом C++, Go тоже очень нравился, но отказался от него по довольно забавной причине: общий культурный и профессиональный уровень коллег-гошников оказался существенно ниже того, к которому я привык. | ||
Ответить | Правка | Наверх | Cообщить модератору |
146. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от glebiao (ok), 14-Июн-22, 09:09 | ||
дык ответа на вопрос не дано. | ||
Ответить | Правка | Наверх | Cообщить модератору |
136. "Выпуск компилятора языка D 2.100" | –2 +/– | |
Сообщение от Аноним (136), 10-Июн-22, 21:31 | ||
Язык занятный, но постоянно было ощущение - что-то с ним не так. Потом, когда попёрли малинки, апельсинки, и прочие армы, для которых dmd ещё не мог и не умел, пришлось оставить его в покое. | ||
Ответить | Правка | Наверх | Cообщить модератору |
137. "Выпуск компилятора языка D 2.100" | +/– | |
Сообщение от Hck3r (?), 10-Июн-22, 23:18 | ||
А где всё хорошо? | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |