Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Вышел компилятор языка D 2.082" | +/– | |
Сообщение от opennews (ok), 05-Сен-18, 00:08 | ||
Состоялся (https://dlang.org/blog/2018/09/04/dmd-2-082-0-released/) релиз основного эталонного компилятора DMD 2.082.0 (https://github.com/dlang/dmd/), который поддерживает системы GNU/Linux, Windows, macOS и FreeBSD. Язык D использует статическую типизацию, обладает синтаксисом, схожим с C/C++, и обеспечивает производительность компилируемых языков, при этом заимствуя некоторые полезные возможности динамических языков в области эффективности разработки и обеспечения безопасности. Например, предоставляется поддержка ассоциативных массивов, косвенное определение типов, автоматическое управление памятью, средства параллельного программирования, опциональный сборщик мусора, система шаблонов, компоненты для метапрограммирования, возможность использовать библиотеки на языке C, а также некоторые библиотеки на C++ и Objective-C. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Дуплик (ok), 05-Сен-18, 00:08 | ||
Когда этот D в GCC включат уже? Ведь были подвижки! | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Вышел компилятор языка D 2.082" | +2 +/– | |
Сообщение от Аноним (2), 05-Сен-18, 00:19 | ||
Первый раз Дуплика плюсанул. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
12. "Вышел компилятор языка D 2.082" | +1 +/– | |
Сообщение от Аноним (12), 05-Сен-18, 08:51 | ||
Вы таки не поверите | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
3. "Вышел компилятор языка D 2.082" | –6 +/– | |
Сообщение от Аноним (3), 05-Сен-18, 00:23 | ||
D так костылями облеплен, что не так уж от C++ ушел, но C++ при этом быстрее и обеспечен гигантским числом библиотек, которые не надо биндить, а просто использовать | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
4. "Вышел компилятор языка D 2.082" | +2 +/– | |
Сообщение от Аноним_ка (?), 05-Сен-18, 01:11 | ||
Список костылей в студию. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
5. "Вышел компилятор языка D 2.082" | +1 +/– | |
Сообщение от Crazy Alex (ok), 05-Сен-18, 01:34 | ||
...а потом ты хочешь написать range for но понимаешь, что тебе нужен и индекс тоже. И вдруг оказывается, что в D это (и массу других "мелочей") учли, а в плюсах - нет. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
6. "Вышел компилятор языка D 2.082" | –4 +/– | |
Сообщение от _ (??), 05-Сен-18, 01:51 | ||
>Впрочем, всё это D вряд ли спасёт | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
33. "Вышел компилятор языка D 2.082" | +2 +/– | |
Сообщение от Аноним (33), 05-Сен-18, 13:47 | ||
> Ну-да, ну-да! Виноват кто угодно, но не Королева?! :) | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
49. "Вышел компилятор языка D 2.082" | +1 +/– | |
Сообщение от Аноним (49), 05-Сен-18, 18:53 | ||
> А ещё желательно ткнуть где же это гуголь продвигает Go? Не 5 лет назад, а вот сейчас? | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
82. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Аноним (82), 06-Сен-18, 22:18 | ||
> хотя изначально авторы были против | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
92. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от _ (??), 08-Сен-18, 03:19 | ||
>Вот прямо сейчас в Go впиливают дженерики, | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
7. "Вышел компилятор языка D 2.082" | –2 +/– | |
Сообщение от нона (?), 05-Сен-18, 05:34 | ||
> продвигаемого гуглом Go один хрен не вытянет. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
8. "Вышел компилятор языка D 2.082" | +8 +/– | |
Сообщение от qwerty123 (??), 05-Сен-18, 08:03 | ||
>Почему продвигаемый? | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
10. "Вышел компилятор языка D 2.082" | –3 +/– | |
Сообщение от qrKot (?), 05-Сен-18, 08:42 | ||
>> Если бы это частная была разработка пары олдскульных чуваков, то мало вероятно мы бы узнали о нем. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
30. "Вышел компилятор языка D 2.082" | +2 +/– | |
Сообщение от qwerty123 (??), 05-Сен-18, 13:16 | ||
>Просто оказалось, что это правильные олдскульные чуваки | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
93. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от _ (??), 08-Сен-18, 03:25 | ||
А ты знаешь хоть один язык для промышленности который делали для повышения стоимости ***blah-blah-blah*** ? ;-) | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
38. "Вышел компилятор языка D 2.082" | +3 +/– | |
Сообщение от freehck (ok), 05-Сен-18, 14:38 | ||
>> Если бы это частная была разработка пары олдскульных чуваков, то мало вероятно мы бы узнали о нем. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
94. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от _ (??), 08-Сен-18, 03:37 | ||
>Пайк работает в гугле с 2002го. Томпсон с 2006го. | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
100. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от freehck (ok), 10-Сен-18, 04:00 | ||
> И заметь результат - ЕСТЬ. | ||
Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору |
13. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Аноним (12), 05-Сен-18, 08:54 | ||
Отличный язык, а библиотеки на шитхабе. NPM-hell вас ничему не научил? | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
32. "Вышел компилятор языка D 2.082" | +3 +/– | |
Сообщение от qwerty123 (??), 05-Сен-18, 13:19 | ||
>NPM-hell вас ничему не научил? | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
27. "Вышел компилятор языка D 2.082" | +1 +/– | |
Сообщение от dq0s4y71 (ok), 05-Сен-18, 13:05 | ||
> Впрочем, C++14 и дальше стали весьма приличным языком, тут не поспорить. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
53. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Аноним (49), 05-Сен-18, 21:10 | ||
move semantic порешал многие проблемы с выстрелами в ногу, например. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
73. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Crazy Alex (ok), 06-Сен-18, 15:09 | ||
Не знаю, как насчёт костылей, а с помощью новых возможностей - запросто. А дальше - - берёшь C++ guidelines и пишешь, как там рекомендовано. И на ревью то, что им противоречит, не пропускаешь. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
86. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от glebiao (ok), 07-Сен-18, 07:45 | ||
> Не знаю, как насчёт костылей, а с помощью новых возможностей - запросто. | ||
Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору |
91. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от dq0s4y71 (ok), 07-Сен-18, 15:34 | ||
| ||
Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору |
98. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от ZhNavigator (?), 08-Сен-18, 07:08 | ||
Уже энное количество лет слежу за развитием этого языка, так вот с самого первого знакомства наткнулся на такую "МАЛЕНЬКУЮ" фичу: если в деструкторе использовать выделение памяти, то о сборище мусора можно забыть. Т.е. я создаю объекты, и вручную их не удаляю, т. е. полагаюсь на GC. Так, вот если в деструкторе будет выделение памяти, а она выделяется если, например, нужно отформатировать строку, то прога падает... хе.хе. Да, писал в багтрекер, сказали: да, есть такое. И как бы ВСЁ?! | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
25. "Вышел компилятор языка D 2.082" | +1 +/– | |
Сообщение от Аноним (25), 05-Сен-18, 12:25 | ||
>но C++ при этом быстрее | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
40. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Аноним (3), 05-Сен-18, 15:45 | ||
Тогда уж C#, у D нет ниши | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
44. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от J.L. (?), 05-Сен-18, 17:25 | ||
>> Но когда нужно прожку попой в инет выставить, то D видится более безопасным, чем C++ и уж, тем более, чем C. | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
56. "Вышел компилятор языка D 2.082" | –1 +/– | |
Сообщение от Аноним (3), 05-Сен-18, 22:33 | ||
Каким образом C# привязан к винде? Хотя не отвечай. Уровень твоего понимания темы уже понятен и твое мнение не интересно никому | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
60. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Аноним (25), 06-Сен-18, 10:54 | ||
>Тогда уж C# | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
66. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Аноним (25), 06-Сен-18, 11:26 | ||
C# ? Тогда представь, у тебя MIPSEL, 16 Мбайт Flah, 32 Мбайт ОЗУ, OpenWRT. И тут ты такой, пытаешься на это Mono вкорячить. | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
9. "Вышел компилятор языка D 2.082" | +1 +/– | |
Сообщение от Аноним (9), 05-Сен-18, 08:33 | ||
любимый досуг программистов - писать новые языки программирования. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
19. "Вышел компилятор языка D 2.082" | –5 +/– | |
Сообщение от Попугай Кеша (?), 05-Сен-18, 11:00 | ||
Вообще да, так приятно посмеяться над программистами. Не так ли? | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
79. "Вышел компилятор языка D 2.082" | +2 +/– | |
Сообщение от Аноним (79), 06-Сен-18, 17:26 | ||
А у меня инстак приносит в месяц больше (и это за три месяца с нуля на уникальном контенте - тупо тревел-блог), чем приносила основная работа (программистом, кстати). Так что не надо ляля про паразитов. Кто нужнее показывает размер доходов. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
97. "Вышел компилятор языка D 2.082" | +1 +/– | |
Сообщение от _ (??), 08-Сен-18, 03:48 | ||
А ты торгуй кайфом! Будешь ещё более уважаемым и нужным (судя по доходам) :-) | ||
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору |
28. "Вышел компилятор языка D 2.082" | +5 +/– | |
Сообщение от dq0s4y71 (ok), 05-Сен-18, 13:08 | ||
Досуг это для школоты, для программистов это - крайняя необходимость. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
11. "Вышел компилятор языка D 2.082" | –10 +/– | |
Сообщение от Аноним (11), 05-Сен-18, 08:45 | ||
Время тратят на этот D; могли бы помогать улучшать Rust, Swift | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
14. "Вышел компилятор языка D 2.082" | +10 +/– | |
Сообщение от Клыкастый (ok), 05-Сен-18, 09:36 | ||
в зависимости от вкуса названия языков можно переставлять. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
15. "Вышел компилятор языка D 2.082" | +2 +/– | |
Сообщение от glebiao (ok), 05-Сен-18, 10:02 | ||
>Время тратят на этот D; могли бы помогать улучшать Rust, Swift | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
16. "Вышел компилятор языка D 2.082" | +1 +/– | |
Сообщение от Gemorroj (ok), 05-Сен-18, 10:18 | ||
и еще, в отличие от питона, D - красивый язык) | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
21. "Вышел компилятор языка D 2.082" | +3 +/– | |
Сообщение от Попугай Кеша (?), 05-Сен-18, 11:00 | ||
Ну я даж не знаю. Это чистая вкусовщина же. Разве нет? Мне вот LISP нравится. Вот он - красивый с моей точки зрения. | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
41. "Вышел компилятор языка D 2.082" | +1 +/– | |
Сообщение от HyC (?), 05-Сен-18, 16:05 | ||
> Ну я даж не знаю. Это чистая вкусовщина же. Разве нет? Мне вот LISP нравится. Вот он - красивый с моей точки зрения. | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
55. "Вышел компилятор языка D 2.082" | –1 +/– | |
Сообщение от Аноним (55), 05-Сен-18, 22:21 | ||
> Потому-что там под грамматику подведена математическая база | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
59. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от glebiao (ok), 06-Сен-18, 10:38 | ||
>и еще, в отличие от питона, D - красивый язык) | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
23. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Аноним (11), 05-Сен-18, 11:19 | ||
Сомнительно, потому что насколько помню, D позиционировали как универсальный язык. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
35. "Вышел компилятор языка D 2.082" | +2 +/– | |
Сообщение от Аноним_ка (?), 05-Сен-18, 13:52 | ||
>потому что есть вакансии на эти языки. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
42. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от гугл (?), 05-Сен-18, 16:10 | ||
не прошел собеседование в мазилу? Иди к нам, на игого переучим! | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
67. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Аноним (25), 06-Сен-18, 11:52 | ||
>Иди к нам, на игого переучим! | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
95. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от _ (??), 08-Сен-18, 03:39 | ||
Там единственное условие чтбы ты в дупу давал ... как и на чём ты программируешь мазилоффцев даааавно не интересует! | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
61. "Вышел компилятор языка D 2.082" | +1 +/– | |
Сообщение от glebiao (ok), 06-Сен-18, 10:56 | ||
>Сомнительно, потому что насколько помню, D позиционировали как универсальный язык. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
74. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Crazy Alex (ok), 06-Сен-18, 15:13 | ||
В бумаге - не уверен, а вот краудфандинг какой-то не помешал бы | ||
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору |
96. "Вышел компилятор языка D 2.082" | +1 +/– | |
Сообщение от _ (??), 08-Сен-18, 03:42 | ||
>Это качество считается чрезвычайно важным, настолько, что даже отражено в официальном кличе "write fast, read fast, run fast". | ||
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору |
83. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Аноним (83), 07-Сен-18, 07:33 | ||
Впервые на него вглянул. Довольно тяжело воспринимается - не в пример Пайтону! | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
85. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от glebiao (ok), 07-Сен-18, 07:41 | ||
> Впервые на него вглянул. Довольно тяжело воспринимается - не в пример Пайтону! | ||
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору |
18. "Вышел компилятор языка D 2.082" | +5 +/– | |
Сообщение от анон чик (?), 05-Сен-18, 10:42 | ||
А может наоборот - тратят время на этот rust/swift - могли бы на D писать? | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
26. "Вышел компилятор языка D 2.082" | +3 +/– | |
Сообщение от Аноним (25), 05-Сен-18, 12:29 | ||
>Время тратят на этот D; могли бы помогать улучшать Rust, Swift | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
17. "Вышел компилятор языка D 2.082" | +2 +/– | |
Сообщение от Аноним (17), 05-Сен-18, 10:33 | ||
Писал на D и на Python. После D Python просто ужасен. В здравом уме проекты больше 100 срок на нем делать бы не стал. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
20. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Crazy Alex (ok), 05-Сен-18, 11:00 | ||
Ну с динамикой всегда так - после перехода (и освоения) современных статически типизируемых языков обратно возвращаться не интересно ни для чего, кроме мелочи | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
22. "Вышел компилятор языка D 2.082" | –1 +/– | |
Сообщение от Попугай Кеша (?), 05-Сен-18, 11:01 | ||
Всегда так для кого? Зачем по себе людей судите? Нет, не все такие как вы. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
24. "Вышел компилятор языка D 2.082" | +3 +/– | |
Сообщение от Аноним (24), 05-Сен-18, 11:59 | ||
Нет, мы все такие. | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
29. "Вышел компилятор языка D 2.082" | +1 +/– | |
Сообщение от dq0s4y71 (ok), 05-Сен-18, 13:13 | ||
У меня наоборот. После знакомства с языками с динамической типизацией, я теперь знать не хочу, какой ширины у меня там int и int ли это вообще. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
34. "Вышел компилятор языка D 2.082" | +1 +/– | |
Сообщение от Аноним_ка (?), 05-Сен-18, 13:51 | ||
А дишечка она не как сишка/кресты, с типами-хрен-пойми-какого-размера-в-зависимости-от-платформы-компилятора-фазы-луны, у нее как раз размер точно определен. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
43. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от dq0s4y71 (ok), 05-Сен-18, 16:35 | ||
А нафига мне вообще о нём знать? В Си[++] я, по крайней мере, его учитываю как аппаратную особенность платформы. А в этих языках "высокого уровня", которые от платформы якобы не зависят, - нафига он мне? Мы работаем с алгоритмами и абстракциями, но при этом должны помнить, какого размера у нас int, чтобы не получилось переполнения, и сколько места выделять под стэк, чтобы пережить рекурсию... | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
45. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от J.L. (?), 05-Сен-18, 17:32 | ||
> А нафига мне вообще о нём знать? В Си[++] я, по крайней | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
47. "Вышел компилятор языка D 2.082" | +2 +/– | |
Сообщение от аноним_очка (?), 05-Сен-18, 17:48 | ||
>a = 5 + "5" | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
58. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от dq0s4y71 (ok), 06-Сен-18, 00:47 | ||
> вы похоже путаете что такое динамическая типизация | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
70. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Анонимный Алкоголик (??), 06-Сен-18, 12:25 | ||
> И вот для того, чтобы считать арифметику, мне тип редко когда | ||
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору |
71. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от J.L. (?), 06-Сен-18, 12:37 | ||
>> И вот для того, чтобы считать арифметику, мне тип редко когда | ||
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору |
65. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от нах (?), 06-Сен-18, 11:25 | ||
> вы похоже путаете что такое динамическая типизация | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
89. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Аноним (-), 07-Сен-18, 10:45 | ||
> integer, 55 | ||
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору |
54. "Вышел компилятор языка D 2.082" | +1 +/– | |
Сообщение от Аноним (49), 05-Сен-18, 21:17 | ||
> какой ширины табуляция в пробелах и пробелы ли это вообще | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
62. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от glebiao (ok), 06-Сен-18, 10:57 | ||
>У меня наоборот. После знакомства с языками с динамической типизацией, я теперь знать не хочу, какой ширины у меня там int и int ли это вообще. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
68. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от dq0s4y71 (ok), 06-Сен-18, 12:02 | ||
Да. И я на таком языке, в основном, пишу :) Но когда ты пишешь не драйвер для конкретной железяки, а приложение, там важнее иметь удобные инструменты для работы с абстракциями, а не с отдельными байтами. | ||
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору |
69. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от glebiao (ok), 06-Сен-18, 12:15 | ||
> Да. И я на таком языке, в основном, пишу :) Но когда | ||
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору |
72. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от dq0s4y71 (ok), 06-Сен-18, 14:21 | ||
Ветка началась с утверждения о том, "какие хорошие типизированные языки и какие плохие нетипизированные". Я с этим не согласен. Когда ты делаешь арифметические вычисления в уме, ты не думаешь о типе. Тип - это костыль, который важен для низкоуровневого представления твоих данных. Но, когда ты работаешь с абстракциями, какой смысл ещё тратить время на выбор типа для арифметической переменной? | ||
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору |
76. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Crazy Alex (ok), 06-Сен-18, 15:21 | ||
Так тип - это и есть хорошо именованная и определённая абстракция, именно для того он и нужен. И когда ты делаешь вычисления ты подразумеваешь, что операнды - это вполне себе объекты некоторго типа, у которых определены операция (то же сложение) с семантикой, которыую ты ожидаешь. А вот когда этого нет и начинается какая-нибудь утиная типизация там, где ты совсем не ждал - это больно. | ||
Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору |
84. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от glebiao (ok), 07-Сен-18, 07:36 | ||
> плохие нетипизированные". Я с этим не согласен. Когда ты делаешь арифметические | ||
Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору |
102. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Анонимный Алкоголик (??), 11-Сен-18, 16:02 | ||
> Когда ты делаешь арифметические | ||
Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору |
90. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от нах (?), 07-Сен-18, 11:21 | ||
> Да. И я на таком языке, в основном, пишу :) Но когда | ||
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору |
75. "Вышел компилятор языка D 2.082" | +2 +/– | |
Сообщение от Crazy Alex (ok), 06-Сен-18, 15:15 | ||
Значит, большое/сложное не пишете. Иначе быстро захотите такие вещи контролировать, когда нарвётесь на неожиданные падения быстродействия из-за преобразований, не влезание в кэши или тупо неизвестно откуда взявшиеся слабо повторяемые падения, так как где-то кто-то асинхронно передал совсем не ту структуру, что вы ждали. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
78. "Вышел компилятор языка D 2.082" | –1 +/– | |
Сообщение от dq0s4y71 (ok), 06-Сен-18, 15:39 | ||
Если большое/сложное писать без хорошо продуманной идеологии и интерфейсов между компонентами, то оно так и будет. Оно так и будет даже если использовать типизированные языки, просто с нетипизированными хаос наступает быстрее :) | ||
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору |
99. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от ZhNavigator (?), 08-Сен-18, 07:10 | ||
Уже энное количество лет слежу за развитием этого языка, так вот с самого первого знакомства наткнулся на такую "МАЛЕНЬКУЮ" фичу: если в деструкторе использовать выделение памяти, то о сборище мусора можно забыть. Т.е. я создаю объекты, и вручную их не удаляю, т. е. полагаюсь на GC. Так, вот если в деструкторе будет выделение памяти, а она выделяется если, например, нужно отформатировать строку, то прога падает... хе.хе. Да, писал в багтрекер, сказали: да, есть такое. И как бы ВСЁ?! | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
101. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от glebiao (ok), 10-Сен-18, 13:10 | ||
> самого первого знакомства наткнулся на такую "МАЛЕНЬКУЮ" фичу: если в деструкторе | ||
Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору |
31. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Аноним (31), 05-Сен-18, 13:17 | ||
"косвенное определение типов" -- это что? alias this или что-то другое? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
36. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от yet another anonymous (?), 05-Сен-18, 14:01 | ||
> В новой версии: | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
39. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от аноним_очка (?), 05-Сен-18, 14:59 | ||
Это не часть компилятора. Побуквоедствовать захотелось? | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
37. "Вышел компилятор языка D 2.082" | +1 +/– | |
Сообщение от Анонь (?), 05-Сен-18, 14:25 | ||
А вот так обстоят дела с вакансиями под этот ЯП. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
48. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Аноним (11), 05-Сен-18, 18:24 | ||
Есть сомнения, что D это тупиковый язык, по сути бесполезный. | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
50. "Вышел компилятор языка D 2.082" | +2 +/– | |
Сообщение от nirek (?), 05-Сен-18, 19:15 | ||
В таком случае, все языки по сути бесполезны, кроме js. | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
51. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Аноним (11), 05-Сен-18, 19:55 | ||
>>Вот лично вы пишете на rust на постоянке за деньги? | ||
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору |
52. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от nirek (?), 05-Сен-18, 20:05 | ||
>ещё нет, но планирую | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
64. "Вышел компилятор языка D 2.082" | +2 +/– | |
Сообщение от glebiao (ok), 06-Сен-18, 11:07 | ||
несвободная часть была "отпущена" владельцем (Symantec?) в прошлом году (или даже ранее, точно не помню) | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
63. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от glebiao (ok), 06-Сен-18, 11:06 | ||
Rust это язык с другими целями, причём поддерживаемый крупной компанией и находящийся на волне хайпа. Хотя последнее уже начинает спадать. | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
80. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Аноним (80), 06-Сен-18, 17:37 | ||
> поддерживаемый крупной компанией | ||
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору |
46. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от J.L. (?), 05-Сен-18, 17:47 | ||
вообще весьма интересно | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
57. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Zunek (?), 05-Сен-18, 22:47 | ||
Нехватка UFCS для методов класса/структуры немного напрягает. Замечальный язык, беда лишь с написанием binding-ов, особенно если одна внешняя библиотека в аргументах функций/методов хочет типы из другой библиотеки. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
77. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Crazy Alex (ok), 06-Сен-18, 15:23 | ||
Ну, круче UFCS, чем в D, кажется, нигде нет. А что за кейс такой у вас? | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
81. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Zunek (?), 06-Сен-18, 22:15 | ||
Да просто на хватает. Есть структура, которая имеет индекс внутри что ссылается на элемент массива с другими структурами... И так несколько раз, естественно это просто данные из файла которые неким образом сходные с реляционной базой данных. Из этого следует что один тип не имеет смысла без массива с другими типами. При помощи UFCS, с методами класса который хранит все эти массивы, можно было бы организовать виртуальное свойство которое возвращает данные на которые ссылается структура. Не хочется разделять DiskType и MemoryType где это возможно сделать простыми указателями, а так индекс есть - вперед. Наверное я немного запутал... Для явного примера можно посмотреть типы данных в файлах BSP от серии игр Quake/Half-Life. Не то чтобы это сильно горит, но в D столько удобных вещей, что отсутствие данной просто удивляет. | ||
Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору |
87. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от glebiao (ok), 07-Сен-18, 07:51 | ||
| ||
Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору |
88. "Вышел компилятор языка D 2.082" | +/– | |
Сообщение от Zunek (?), 07-Сен-18, 09:55 | ||
Где-то я читал что это было сделано специально, ибо UFCS для методов может внести "неясность" ТМ. Но добрые люди показали как-то трюк (уже забыл как он выглядит, нужно будет Discord пнуть еще раз) который через хитрую схему позволяет UFCS для них, но это было весьма не так удобно. Может действительно DIP всунуть, или попробовать компилятор помучить... | ||
Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |