Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Утверждён стандарт C++26" | +/– | |
| Сообщение от opennews (??), 30-Мрт-26, 14:02 | ||
Комитет ISO по стандартизации языка C++ завершил утвердил финальным вариант спецификации, образующей международный стандарт "C++26". Представленные в спецификации возможности частично уже поддерживаются в компиляторах GCC, Clang и Microsoft Visual C++. Поддерживающие C++26 стандартные библиотеки реализованы в рамках проекта Boost... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Аноним (1), 30-Мрт-26, 14:02 | +2 +/– | |
Экзекуторы добавили!!! Класс!! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #135 | ||
| 2. Сообщение от mos87 (ok), 30-Мрт-26, 14:10 | –1 +/– | |
Что там по БЕЗО работы с памятью? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #166 | ||
| 3. Сообщение от Аноним (-), 30-Мрт-26, 14:10 | –4 +/– | |
> Представленные в спецификации возможности частично уже поддерживаются в компиляторах GCC, Clang и Microsoft Visual C++. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #10, #15, #17 | ||
4.
Сообщение от Аноним (4), 30-Мрт-26, 14:11
| +27 +/– | |
> Добавлены новые операторы "^^" для получения метаинформации о грамматической конструкции и "[:…:]" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #13, #65, #91, #254 | ||
| 5. Сообщение от Аноним (5), 30-Мрт-26, 14:12 | +4 +/– | |
Вот теперь точно пора ливать из C++. Непонятно как все это удерживать в голове и при этом решать задачу предметной области. Поскорее бы zig до ума довели, ибо zig + go хватит всем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #9, #21, #45, #59, #226, #260 | ||
| 6. Сообщение от Bottle (?), 30-Мрт-26, 14:13 | +4 +/– | |
По классике жанра: а что там с модулями? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #27, #44, #156, #186, #321 | ||
| 7. Сообщение от Аноним (-), 30-Мрт-26, 14:16 | +1 +/– | |
> static_assert(^^i != ^^j); | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #212 | ||
| 8. Сообщение от Аноним (8), 30-Мрт-26, 14:18 | +3 +/– | |
Может кто-то что-то понимает в современных C++, а я уже нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #12, #46, #187 | ||
| 9. Сообщение от Ананоним (?), 30-Мрт-26, 14:20 | +5 +/– | |
Просто поинтересуйся на каком стандарте пишут компилятор сами разработчики новых компиляторов. По секрету для тебя: на очень старом, а нововведения всё для тебя, дорогой. Чтобы ты боролся с надуманными проблемами, а не использовал простой язык, на котором всё можно было писать вполне успешно и эффективно ещё 20 лет назад. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #14, #30, #31, #69 | ||
| 10. Сообщение от Bottle (?), 30-Мрт-26, 14:20 | +5 +/– | |
А всё благодаря великолепным правилам из разряда "А на этой платформе можно точность другую у интов взять", "Мы будем игнорировать существование #pragma once, гнутых расширений и кланговских, давайте вместо этого ещё что-нибудь из Boost потырим в стандарт за триста франков", "плевать, что в сишке есть restrict, нам не нужна производительность и совместимость в плюсах". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #26 | ||
| 11. Сообщение от Ананоним (?), 30-Мрт-26, 14:24 | +1 +/– | |
Кто-нибудь здесь знает, появились ли уже трансляторы так называемых современных версий C++ в, например, C++03? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. Сообщение от Аноним (13), 30-Мрт-26, 14:25 | +3 +/– | |
Достаточно Страуструпа (последнее издание). Остальное от лукавого. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #88, #265 | ||
| 13. Сообщение от Аноним (13), 30-Мрт-26, 14:26 | +6 +/– | |
Относитесь к этому как к бреду. Я так уже давно делаю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #39 | ||
| 14. Сообщение от Аноним (5), 30-Мрт-26, 14:26 | –1 +/– | |
>поинтересуйся на каком стандарте пишут компилятор | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 15. Сообщение от Аноним (15), 30-Мрт-26, 14:27 | +/– | |
https://github.com/intel/llvm?tab=readme-ov-file#oneapi-dpc-... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 17. Сообщение от oficsu (ok), 30-Мрт-26, 14:27 | +13 +/– | |
Стандарт всегда выходит раньше, чем его поддерживают реализации. Потому что прежде чем делать компилятор, нужно сначала всем собраться вместе и договориться, что делать и как именно. И эту роль как раз и выполняет стандартизация | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #32 | ||
| 21. Сообщение от Аноним (21), 30-Мрт-26, 14:30 | –1 +/– | |
На то и расчитано что разрабы разбегутся. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 22. Сообщение от Аноним (22), 30-Мрт-26, 14:33 | +/– | |
> Внесены изменения для усиления безопасности стандартной библиотеки, такие как проверки допустимых значений и выхода за границы буфера. Например, при доступе к элементу "constexpr reference operator[](size_type idx) const;" добавляется проверка условия "idx < size()". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #25, #129 | ||
| 23. Сообщение от Аноним (23), 30-Мрт-26, 14:33 | +2 +/– | |
Ну весь D уже перетянули к себе? Что ж, было бы неплохо, если бы плюсы каким-то уже перегруженными не были. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #152 | ||
| 24. Сообщение от Аноним (24), 30-Мрт-26, 14:34 | +1 +/– | |
Жаль, что не завезли profiles, которые предлагал Строуструп. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #37 | ||
| 25. Сообщение от Аноним (21), 30-Мрт-26, 14:36 | –1 +/– | |
А зачем оно в стандартной библиотеке? Тебе нужно и проверяй. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #35 | ||
| 26. Сообщение от Аноним (-), 30-Мрт-26, 14:37 | –2 +/– | |
Да, то что "можно точность другую у интов взять" это еще ладно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #28 | ||
| 27. Сообщение от Аноним (27), 30-Мрт-26, 14:44 | +/– | |
Модули же приняли ещё в C++20. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #33 | ||
| 28. Сообщение от oficsu (ok), 30-Мрт-26, 14:46 | –2 +/– | |
> Оно ж называется CORE language features, как их можно не реализовывать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 29. Сообщение от Аноним (27), 30-Мрт-26, 14:53 | +1 +/– | |
> Добавлена поддержка рефлексии (Reflection), позволяющей отслеживать и модифицировать элементы программы на стадии компиляции. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #38, #55 | ||
| 30. Сообщение от Сладкая булочка (?), 30-Мрт-26, 14:55 | +3 +/– | |
> Просто поинтересуйся на каком стандарте пишут компилятор сами разработчики новых компиляторов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #93, #185 | ||
| 31. Сообщение от Аноним (32), 30-Мрт-26, 14:55 | +4 +/– | |
> По секрету для тебя: на очень старом, а нововведения всё для тебя, дорогой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 32. Сообщение от Аноним (32), 30-Мрт-26, 15:01 | +11 +/– | |
> Стандарт всегда выходит раньше, чем его поддерживают реализации. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 Ответы: #54 | ||
| 33. Сообщение от адын2 (?), 30-Мрт-26, 15:01 | +4 +/– | |
именно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 | ||
| 35. Сообщение от anon5989517240 (?), 30-Мрт-26, 15:02 | +1 +/– | |
Затем что баги с границами контейнеров возникают систематически, а если включить проверку по-умолчанию то в худшем случае перф просядет гдет на 1%. Но обычно еще меньше | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 | ||
| 36. Сообщение от iPony128052 (?), 30-Мрт-26, 15:05 | +3 +/– | |
> Добавлена поддержка рефлексии (Reflection) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #63, #153 | ||
| 37. Сообщение от anon5989517240 (?), 30-Мрт-26, 15:07 | +1 +/– | |
Ага, обидно прям. Вроде как перенесли на с++ 29 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 38. Сообщение от anon5989517240 (?), 30-Мрт-26, 15:10 | +/– | |
На самом деле не факт - смотря как они решат реализовывать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #200 | ||
| 39. Сообщение от Аноним (39), 30-Мрт-26, 15:12 | +4 +/– | |
Я тоже отношусь к расту как к бреду | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #220 | ||
| 40. Сообщение от Аноним (40), 30-Мрт-26, 15:12 | +1 +/– | |
> Реализованы тривиальные бесконечные циклы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #64 | ||
43.
Сообщение от Христианин (?), 30-Мрт-26, 15:17
| +/– | |
Во имя ОтцаиСынаиСвятагоДуха. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #47, #52 | ||
| 44. Сообщение от anon5989517240 (?), 30-Мрт-26, 15:18 | +/– | |
Вообще они уже работают в достаточной мере чтобы на них переезжать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #48, #246 | ||
| 45. Сообщение от Аноним (45), 30-Мрт-26, 15:22 | +/– | |
Большую часть из этого вам *обычно* будет не нужна. Но *в некоторых* ситуациях это может очень даже пригодиться. Так что расслабьтесь, не надо - не пользуйтесь и не забивайте голову. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 46. Сообщение от Аноним (15), 30-Мрт-26, 15:24 | +/– | |
https://intel.github.io/llvm/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 47. Сообщение от anon5989517240 (?), 30-Мрт-26, 15:25 | +/– | |
Конструктор и деструктор можно только к объекту применить, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 Ответы: #50 | ||
| 48. Сообщение от Аноним (45), 30-Мрт-26, 15:25 | +1 +/– | |
Ну да, но костылии для их поддержки добавляют до сих пор. В т.ч. и в C++26. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
50.
Сообщение от Христианин (?), 30-Мрт-26, 15:35
| +/– | |
СпасиБог что не прошли мимо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 Ответы: #51 | ||
51.
Сообщение от Христианин (?), 30-Мрт-26, 15:37
| +/– | |
вернее в реализации класса ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 Ответы: #60 | ||
| 52. Сообщение от Аноним (45), 30-Мрт-26, 15:37 | +/– | |
Вы путаете конструкторы/деструкторы (которые про инициализацию и освобождение ресурсов) и пре/постусловия (которые про состояние программы в данный момент времени). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 Ответы: #62 | ||
| 54. Сообщение от oficsu (ok), 30-Мрт-26, 15:40 | +2 +/– | |
> GCC не поддерживает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 Ответы: #138, #215 | ||
| 55. Сообщение от Аноним (45), 30-Мрт-26, 15:44 | +2 +/– | |
> Теперь-то достаточно языковых средств, чтобы разработчики Qt могли ими заменить свой Meta-Object Compiler (moc) ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #133 | ||
| 58. Сообщение от Аноним (58), 30-Мрт-26, 16:03 | +1 +/– | |
Теперь компилироваться будет ещё дольше. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #80 | ||
| 59. Сообщение от funny.falcon (?), 30-Мрт-26, 16:05 | +/– | |
Товарищ именно на таком стэке и остановился. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 60. Сообщение от Аноним (93), 30-Мрт-26, 16:06 | +/– | |
>больше чем пятибальная нравится | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 | ||
| 62. Сообщение от Аноним (62), 30-Мрт-26, 16:09 | +/– | |
Чем этот синтаксический сахар лучше обычных древнейших ассертов и статикассертов? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #125, #126, #188, #206 | ||
| 63. Сообщение от Аноним (93), 30-Мрт-26, 16:15 | –8 +/– | |
и что хорошего в самоизменении программы? Купил одно, а через год оно превратилось в кирпич (а то и нечто похуже). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 Ответы: #83, #180 | ||
| 64. Сообщение от Аноним (93), 30-Мрт-26, 16:18 | +1 +/– | |
Разве трудно самому реализовать отсутствие неопределенности из-за цикла? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 65. Сообщение от Аноним (65), 30-Мрт-26, 16:23 | +3 +/– | |
Эти конструкции для очень продвинутого/глубокого метапрограммирования. Для написания библиотек уровня Boost или Qt. Наверное, в 90% случаев встречаться не будут. А в этом вашем Раст поток подобных символов в обычных прикладных программах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #102, #147 | ||
| 66. Сообщение от Аноним (66), 30-Мрт-26, 16:31 | –2 +/– | |
>Поддерживающие C++26 стандартные библиотеки реализованы в рамках проекта Boost. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #71, #77, #189 | ||
| 68. Сообщение от Аноним (68), 30-Мрт-26, 16:33 | +/– | |
> Добавлена директива "#embed", предназначенная для встраивания в код бинарных ресурсов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #76, #221 | ||
| 69. Сообщение от kravich (ok), 30-Мрт-26, 16:33 | +3 +/– | |
Наконец-то хоть кто-то это нормально сформулировал | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #123, #261 | ||
| 71. Сообщение от Аноним (71), 30-Мрт-26, 16:35 | +1 +/– | |
Нет. Это вообще ортогональные вещи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #66 | ||
| 73. Сообщение от Фанат (?), 30-Мрт-26, 16:37 | +3 +/– | |
Хорошо потрудились, с каждым стандартом код получается лаконичнее и понятнее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #82, #86, #95, #100, #191 | ||
| 76. Сообщение от Ананоним (?), 30-Мрт-26, 16:46 | +3 +/– | |
>> Добавлена директива "#embed", предназначенная для встраивания в код бинарных ресурсов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 Ответы: #238 | ||
| 77. Сообщение от Аноним (65), 30-Мрт-26, 16:48 | +/– | |
Библиотеки могут быть: функций, классов, шаблонов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #66 | ||
| 79. Сообщение от Аноним83 (?), 30-Мрт-26, 16:53 | +/– | |
А сколько гениев в мире знают все эти тонкости языка и используют их? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #89, #90, #216 | ||
| 80. Сообщение от anon5989517240 (?), 30-Мрт-26, 16:54 | +1 +/– | |
Наоборот - рефлексия компилится в разы быстрее шаблонов и значительно более читаемая по сравнению с ними | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 Ответы: #142 | ||
| 81. Сообщение от Аноним (93), 30-Мрт-26, 16:54 | +/– | |
>Добавлена директива "#embed", предназначенная для встраивания в код бинарных ресурсов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 82. Сообщение от Аноним83 (?), 30-Мрт-26, 16:55 | +3 +/– | |
Да вот только язык превращается из "английского" в "китайский" - вместо выражения мыслей с помощью набора букв нужно помнить все 100500 иероглифов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #73 Ответы: #87, #96 | ||
| 83. Сообщение от anon5989517240 (?), 30-Мрт-26, 16:57 | +3 +/– | |
строго говоря самомодификация программы к рефлексии не имеет отношения. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 Ответы: #127, #170 | ||
| 85. Сообщение от Аноним (85), 30-Мрт-26, 16:58 | +3 +/– | |
Опять начали ныть в комментариях; всё им не так и не эдак. Вас никто не заставляет учить все эти заклинания. Зато если какие-то из них вам понадобятся в будущем, - спасибо скажете;) А до тех пор, - не надо заморачиваться. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #92 | ||
86.
Сообщение от Христианин (?), 30-Мрт-26, 16:59
| +/– | |
вы ерничаете ? - это сарказм ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #73 | ||
| 87. Сообщение от Аноним (87), 30-Мрт-26, 16:59 | +1 +/– | |
> вместо выражения мыслей с помощью набора букв нужно помнить все 100500 иероглифов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #82 Ответы: #134, #165, #285 | ||
| 88. Сообщение от Аноним (93), 30-Мрт-26, 17:00 | +/– | |
А кто узнает чем компилиравали? или Нужный исходник не компилируется в классике. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 | ||
| 89. Сообщение от Ананоним (?), 30-Мрт-26, 17:00 | –2 +/– | |
> А сколько гениев в мире знают все эти тонкости языка и используют | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #79 Ответы: #137 | ||
| 90. Сообщение от Аноним (90), 30-Мрт-26, 17:01 | +1 +/– | |
> А сколько гениев в мире знают все эти тонкости языка и используют их? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #79 Ответы: #106, #139 | ||
| 91. Сообщение от НовыеРептилоиды (?), 30-Мрт-26, 17:01 | +2 +/– | |
а чё тебе баян не нравится? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #116 | ||
| 92. Сообщение от Ананоним (?), 30-Мрт-26, 17:01 | +/– | |
> Опять начали ныть в комментариях; всё им не так и не эдак. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #85 Ответы: #104, #159 | ||
| 93. Сообщение от Аноним (93), 30-Мрт-26, 17:03 | –2 +/– | |
Если Вы знаток: В чем разница реализации (применяемых инструкций) вычислений double и long double на x64? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 Ответы: #207 | ||
| 95. Сообщение от Ананоним (?), 30-Мрт-26, 17:09 | +/– | |
> Хорошо потрудились, с каждым стандартом код получается лаконичнее и понятнее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #73 Ответы: #97 | ||
| 96. Сообщение от Фанат (?), 30-Мрт-26, 17:10 | +/– | |
Да ладно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #82 Ответы: #114, #136 | ||
| 97. Сообщение от Фанат (?), 30-Мрт-26, 17:13 | +1 +/– | |
Именно. Конфетка с с++14 лямбды с auto типами в параметрах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #95 Ответы: #144 | ||
| 100. Сообщение от НовыеРептилоиды (?), 30-Мрт-26, 17:17 | +/– | |
а мне нравиться я по другомк писавть и не умею | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #73 | ||
| 102. Сообщение от Витюшка (?), 30-Мрт-26, 17:19 | –7 +/– | |
Наконец-то C++сники начали что-то подозревать об их уровне программирования | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 | ||
| 104. Сообщение от Аноним (85), 30-Мрт-26, 17:19 | +/– | |
Не вижу проблем. Что мешает заранее договориться о том какие фичи языка будут использоваться в проекте, а какие нет? Тогда с чтением проблем не возникнет! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #92 Ответы: #108 | ||
| 106. Сообщение от Ананоним (?), 30-Мрт-26, 17:20 | +2 +/– | |
> Может для глупеньких отдельный ЯП сделать, типа ПХП или ЖС. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #90 Ответы: #107 | ||
| 107. Сообщение от Аноним (93), 30-Мрт-26, 17:22 | +/– | |
Проблемы реализации и непротиворечивости кучи мусора на стороне поддержки компиляторами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #106 Ответы: #140 | ||
| 108. Сообщение от Ананоним (?), 30-Мрт-26, 17:23 | +3 +/– | |
> Не вижу проблем. Что мешает заранее договориться о том какие фичи языка | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #104 Ответы: #118 | ||
| 113. Сообщение от Аноним (113), 30-Мрт-26, 17:29 | +4 +/– | |
>Добавлена библиотека std::simd для распараллеливания выполнения операций над данными при помощи наборов инструкций SIMD, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 114. Сообщение от Ананоним (?), 30-Мрт-26, 17:29 | –2 +/– | |
> Да ладно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #96 Ответы: #131 | ||
| 115. Сообщение от Tita_M (ok), 30-Мрт-26, 17:29 | +1 +/– | |
"C++ is an insult to the human brain" Niklaus Wirth. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #164, #252 | ||
| 116. Сообщение от Аноним (116), 30-Мрт-26, 17:30 | –1 +/– | |
Ага, и смайлик умиления ^^ над ним. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #91 | ||
| 117. Сообщение от Аноним (113), 30-Мрт-26, 17:31 | +1 +/– | |
>Добавлена директива "#embed", предназначенная для встраивания в код бинарных ресурсов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #222 | ||
| 118. Сообщение от Аноним (85), 30-Мрт-26, 17:32 | +/– | |
У каждого проекта вполне могут быть свои критерии к тому в каком стиле писать и какие фичи языка использовать. Не вижу никаких проблем. Захотели присоединиться к проекту?, - будьте любезны изучить стиль в котором надо писать. Если не нравится стиль,? - найдите другой проект. Не нашли подходящий, создайте свой и озвучьте свои требования по написанию кода. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #108 | ||
| 119. Сообщение от Аноним (113), 30-Мрт-26, 17:33 | +1 +/– | |
>Реализована структура данных std::hive для неупорядоченного хранения данных | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 120. Сообщение от Аноним (120), 30-Мрт-26, 17:33 | –1 +/– | |
вместо того чтобы упрощать язык они его усложняют. подработка на пенсии вот что все эти стандарты за последние лет 20. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #124, #169, #193 | ||
| 121. Сообщение от Аноним (121), 30-Мрт-26, 17:35 | +1 +/– | |
А сколько страниц на PDF занимает текст стандарта? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #237 | ||
| 122. Сообщение от Аноним (113), 30-Мрт-26, 17:37 | +/– | |
И ещё. std::ranges::* - тормознутее <algorithm> и кода вручную. Во всех компиляторах. В GCC, разумеется, намного тормознее, чем в шланге. std::iota такая же быстрая, как и ручной цикл. Но все маппинги-редукции тормозят жутко, на порядки, да, при -O3 и -flto. Stay away. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #286 | ||
| 123. Сообщение от nonstop (?), 30-Мрт-26, 17:38 | +/– | |
воистину | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #69 | ||
| 124. Сообщение от Аноним (113), 30-Мрт-26, 17:40 | +/– | |
>двадцать блин лет и куча левого мусора который только все усложняет, а не упрощает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #120 | ||
| 125. Сообщение от oficsu (ok), 30-Мрт-26, 17:40 | +2 +/– | |
Контракты имеют единый гибкий стандартизированный механизм обработки нарушений, в отличие от ассертов. И ассерты нельзя привязать к результату функции. Ну и предусловия — это способ выразить интерфейс функции. Ассерт внутри тела функции не является таким интерфейсом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 | ||
| 126. Сообщение от Аноним (45), 30-Мрт-26, 17:43 | +1 +/– | |
Тем, что видны на стороне вызывающего функцию, а значит могут быть оптимизированы с учетом вызывающего кода. Кроме того, поведение контрактов настраивается. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 | ||
| 127. Сообщение от Аноним (93), 30-Мрт-26, 17:43 | –1 +/– | |
Просто я смотрю с другой стороны жизни программ. Как легко трескаются .NET программы, например. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #83 | ||
| 128. Сообщение от LaunchWiskey (ok), 30-Мрт-26, 17:47 | –2 +/– | |
Астанавитесь! C++ 11 уже был перебором, до него всё необходимое, что нужно грамотному программисту, в языке уже имелось. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #130, #132, #175 | ||
| 129. Сообщение от Аноним (129), 30-Мрт-26, 17:50 | +/– | |
>> Внесены изменения для усиления безопасности стандартной библиотеки, такие как проверки допустимых значений и выхода за границы буфера. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 | ||
| 130. Сообщение от Ананоним (?), 30-Мрт-26, 17:56 | +/– | |
> Астанавитесь! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #128 | ||
| 131. Сообщение от Фанат (?), 30-Мрт-26, 17:59 | +/– | |
Возможно, плюсы в начале 2000х выглядели эдаким супер макросом. Все знакомые, кто работал с плюсами воспринимали это как неизбежное зло и по возможности уходили на что-то другое. Было написано много кодогенераторов - Qt не дадут соврать :). Поэтому так все исторически медленно развивалось, сейчас ИМХО ругают по старой памяти в основном. После 14 года плюсы стали значительно лучше, не stl, а именно написание своего кода стало более лаконичным и упорядоченным. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #114 Ответы: #179 | ||
| 132. Сообщение от Фанат (?), 30-Мрт-26, 18:02 | +3 +/– | |
Да ладно! constexpr, consteval что неудобны ? а лямбды с auto параметрами ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #128 Ответы: #141 | ||
| 133. Сообщение от Аноним (133), 30-Мрт-26, 18:07 | –1 +/– | |
Это что, они прям догоняют скоро Дельфи 90-х годов?! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 | ||
| 134. Сообщение от Аноним83 (?), 30-Мрт-26, 18:11 | –1 +/– | |
Так а толку то с таких умников? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 Ответы: #143, #219 | ||
| 135. Сообщение от Аноним (135), 30-Мрт-26, 18:13 | –2 +/– | |
Типа так: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 136. Сообщение от Аноним83 (?), 30-Мрт-26, 18:13 | –7 +/– | |
А зачем эти шаблоны нужны? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #96 Ответы: #245, #277, #294 | ||
| 137. Сообщение от Аноним83 (?), 30-Мрт-26, 18:14 | +/– | |
Мне кажется тащить всякий мусор они начали раньше. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #89 Ответы: #303 | ||
| 138. Сообщение от Аноним (135), 30-Мрт-26, 18:17 | +/– | |
> Этот пропозал уточняет вординг стандарта и не обязывает компиляторы менять что-либо. Он расширяет свободу компиляторов, а не сужает. Так что данный пропозал не "не поддерживается", а попросту неприменим к GCC. Именно поэтому там N/A | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 | ||
| 139. Сообщение от Аноним83 (?), 30-Мрт-26, 18:26 | –1 +/– | |
Системного!? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #90 Ответы: #145, #161 | ||
| 140. Сообщение от Аноним83 (?), 30-Мрт-26, 18:30 | +/– | |
Так а пользоватся то этим кто будет? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #107 | ||
| 141. Сообщение от Аноним (249), 30-Мрт-26, 18:32 | +/– | |
>> С++ 11 уже был перебором, до него всё необходимое, что нужно грамотному программисту, в языке уже имелось. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #132 | ||
| 142. Сообщение от Аноним (58), 30-Мрт-26, 18:37 | –2 +/– | |
И переносит работу на время исполнения, замедляя приложение. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #80 Ответы: #167, #213 | ||
| 143. Сообщение от Аноним (143), 30-Мрт-26, 18:38 | +/– | |
> Так а толку то с таких умников? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #134 Ответы: #178 | ||
| 144. Сообщение от Аноним83 (?), 30-Мрт-26, 18:39 | +/– | |
Из серии: как написать сложнее и непонятнее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #97 Ответы: #176 | ||
| 145. Сообщение от Аноним (145), 30-Мрт-26, 18:40 | +2 +/– | |
> Системного!? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #139 Ответы: #148 | ||
| 146. Сообщение от Аноним (249), 30-Мрт-26, 18:42 | +4 +/– | |
Господи, к какому стандарту они наконец-то разродятся функциями кодировки UTF? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #150, #151, #160, #275, #317 | ||
| 147. Сообщение от Скотобаза (?), 30-Мрт-26, 18:51 | +1 +/– | |
В qt уже есть ненапряжный introspection. Зачем вот эта гадость ещё сверху? Если и так работает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 Ответы: #198, #255 | ||
| 148. Сообщение от Аноним83 (?), 30-Мрт-26, 18:52 | –1 +/– | |
> А на чем написана самая распространенная дестопная ОС в мире? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #145 Ответы: #157, #168 | ||
| 150. Сообщение от Аноним (150), 30-Мрт-26, 18:58 | +/– | |
Когда-то был std::filesystem::u8path(). Видимо, что-то не пошло у ребят с UTF8. НУ НЕ ШМОГЛА Я | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #146 | ||
| 151. Сообщение от Аноним (150), 30-Мрт-26, 18:59 | +/– | |
Ещё есть прикол, заключается в том, если вдруг понадобится итерироваться по символам в UTF-8 строке, тебе придётся переводить её в std::wstring с помощью функций codecvt или использовать сторонние решения. Конвертация строк между кодировками - это как минимум лишние аллокации, как максимум костыльно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #146 Ответы: #228, #247, #274 | ||
| 152. Сообщение от Аноним (8), 30-Мрт-26, 19:03 | +/– | |
Может быть D и неплох. Но к сожалению или к счастью он скорее мертв, чем жив, и вспоминать о нем уже как-то неловко. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 Ответы: #242 | ||
| 153. Сообщение от Аноним (153), 30-Мрт-26, 19:12 | +/– | |
ждём порт serde на плюсы! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 Ответы: #162, #201, #347 | ||
| 154. Сообщение от mumu (ok), 30-Мрт-26, 19:14 | +5 +/– | |
^^"[:…:]"^^ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #158, #163, #172, #177, #194, #211, #272 | ||
| 156. Сообщение от Аноним (156), 30-Мрт-26, 19:16 | +/– | |
>По классике жанра: а что там с модулями? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 | ||
| 157. Сообщение от Аноним (249), 30-Мрт-26, 19:32 | +/– | |
>> А на чем написана самая распространенная дестопная ОС в мире? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #148 Ответы: #181 | ||
| 158. Сообщение от Ананоним (?), 30-Мрт-26, 19:34 | +/– | |
> ^^"[:…:]"^^ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #154 | ||
| 159. Сообщение от Сладкая булочка (?), 30-Мрт-26, 19:36 | +/– | |
>> Опять начали ныть в комментариях; всё им не так и не эдак. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #92 | ||
| 160. Сообщение от Аноним (160), 30-Мрт-26, 19:37 | +/– | |
Что? Этого до сих пор нет?! Какой колхоз... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #146 | ||
| 161. Сообщение от Аноним (249), 30-Мрт-26, 19:38 | +1 +/– | |
> Операционные системы на крестах не пишут, ничего лучше обычного С+асм нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #139 Ответы: #183 | ||
| 162. Сообщение от Сладкая булочка (?), 30-Мрт-26, 19:41 | +/– | |
https://github.com/simdjson/simdjson/pull/2282 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #153 | ||
| 163. Сообщение от Аноним (133), 30-Мрт-26, 19:48 | +/– | |
=[:^^:]= | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #154 | ||
| 164. Сообщение от Сладкая булочка (?), 30-Мрт-26, 19:49 | +/– | |
Сам Вирт в итоге сдался и добавил в Оберон gc. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #115 Ответы: #192 | ||
| 165. Сообщение от Сладкая булочка (?), 30-Мрт-26, 19:56 | +/– | |
> Зато писали на нем реально умные люди, а не случайный сброд, почитавший "С++ за 21 день" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 | ||
| 166. Сообщение от Аноним (166), 30-Мрт-26, 19:56 | +1 +/– | |
Давно уже безо, если использовать умные указатели | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #241, #267, #268 | ||
| 167. Сообщение от Аноним (133), 30-Мрт-26, 20:10 | +/– | |
Она по определению работает с данными, которые будут известны только в рантайме. Например, загрузить гуй-форму из внешнего ресурсного файла и рефлекснуть её на программные классы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #142 Ответы: #208 | ||
| 168. Сообщение от Аноним (249), 30-Мрт-26, 20:11 | +/– | |
> Компилятор - не системное. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #148 Ответы: #182 | ||
| 169. Сообщение от Аноним (249), 30-Мрт-26, 20:20 | +/– | |
> auto чтобы все запутать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #120 | ||
| 170. Сообщение от Аноним (93), 30-Мрт-26, 20:21 | +/– | |
Открываем инструмент и видим продакшен: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #83 | ||
| 172. Сообщение от Аноним (249), 30-Мрт-26, 20:25 | +/– | |
> ^^"[:…:]"^^ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #154 | ||
| 173. Сообщение от Аноним (249), 30-Мрт-26, 20:32 | +1 +/– | |
> s = ^^i; | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #184 | ||
| 175. Сообщение от Аноним (85), 30-Мрт-26, 20:50 | +3 +/– | |
Вы часом не из секты Столярова будете? Ну да ладно, дело ваше;) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #128 | ||
| 176. Сообщение от Фанат (?), 30-Мрт-26, 20:51 | +/– | |
End от пустого массива может быть небезопасно :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #144 | ||
| 177. Сообщение от Аноним (133), 30-Мрт-26, 20:58 | +1 +/– | |
> ^^"[:…:]"^^ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #154 | ||
| 178. Сообщение от Аноним83 (?), 30-Мрт-26, 21:11 Скрыто ботом-модератором | –1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #143 | ||
| 179. Сообщение от Аноним83 (?), 30-Мрт-26, 21:15 | +/– | |
В начале 2000х выбора особо не было. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #131 Ответы: #205 | ||
| 180. Сообщение от Аноним (180), 30-Мрт-26, 21:20 | +/– | |
Пройтись по всему списку библиотек в директории и найти те, которые похоже на то что нужно, путём проверки наличия требуемых объектов. И выбрать ту, что наиболее подходит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 | ||
| 181. Сообщение от Аноним83 (?), 30-Мрт-26, 21:20 | –1 +/– | |
Только чисто формально. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #157 | ||
| 182. Сообщение от Аноним83 (?), 30-Мрт-26, 21:21 | +/– | |
Компилятор к операционной системе отношения не имеет и для её функционирования не нужен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #168 Ответы: #197 | ||
| 183. Сообщение от Аноним83 (?), 30-Мрт-26, 21:22 | –1 +/– | |
Го так авторы позиционировали - причём тут я? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #161 | ||
| 184. Сообщение от Сладкая булочка (?), 30-Мрт-26, 21:22 | +/– | |
> Вьетнамские Delphi-флешбэки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #173 Ответы: #195 | ||
| 185. Сообщение от Аноним (185), 30-Мрт-26, 21:30 | –3 +/– | |
LLVM - это не компилятор C++. А компиляторы пишут на C++11. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 Ответы: #190 | ||
| 186. Сообщение от Аноним (185), 30-Мрт-26, 21:33 | –1 +/– | |
Модули в C++ - пятое колесо к телеге. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #217 | ||
| 187. Сообщение от Аноним (185), 30-Мрт-26, 21:37 | +1 +/– | |
Ни один человек не знает C++ полностью. История с PL/1 индустрию программирования ничему не научила. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 188. Сообщение от Аноним (185), 30-Мрт-26, 21:50 | +/– | |
assertion - это не часть логики программы, они только для отлова ошибок при отладке. А предусловие, постусловие, инварианты - это часть логики. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 Ответы: #210 | ||
| 189. Сообщение от Аноним (185), 30-Мрт-26, 21:53 | +/– | |
Здесь говорится про стандартный фреймворк языка. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #66 | ||
| 190. Сообщение от Сладкая булочка (?), 30-Мрт-26, 21:53 | +/– | |
> LLVM - это не компилятор C++. А компиляторы пишут на C++11. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #185 | ||
| 191. Сообщение от Аноним (185), 30-Мрт-26, 21:54 | +/– | |
Хорошая шутка 😄 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #73 | ||
| 192. Сообщение от Аноним (185), 30-Мрт-26, 22:05 | +/– | |
Сборка мусора не причём. Речь шла о ненадёжности языка. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #164 Ответы: #204 | ||
| 193. Сообщение от Аноним (185), 30-Мрт-26, 22:07 | +/– | |
Есть такой бизнес - стандарты выпускать (и продавать). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #120 | ||
| 194. Сообщение от Аноним (185), 30-Мрт-26, 22:11 | +/– | |
Лапша на ушах | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #154 | ||
| 195. Сообщение от Аноним (185), 30-Мрт-26, 22:13 | +1 +/– | |
Это преимущество? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #184 Ответы: #202, #251 | ||
| 196. Сообщение от Аноним (196), 30-Мрт-26, 22:14 | +1 +/– | |
Как же всё таки хорошо, что начиная с C++11 комитет пришёл в форму и стал выпускать каждые 3 года стандарты с действительно значимыми новшествами. Язык становится выразительнее, при этом, совместимость со старым кодом почти никогда не ломается. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #203, #227 | ||
| 197. Сообщение от Аноним (249), 30-Мрт-26, 22:23 | +/– | |
> Компилятор к операционной системе отношения не имеет и для её функционирования не нужен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #182 | ||
| 198. Сообщение от Александр (??), 30-Мрт-26, 22:31 | +4 +/– | |
Потому что в Qt он на костылях собран на основе дополнительного препроцессинга (т.н. MOC компилятор). Эта фича в стандарте позволит выбросить на мороз этот самый препроцессинг (или по крайней мере большую его часть) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #147 Ответы: #249 | ||
| 199. Сообщение от Андрей (??), 30-Мрт-26, 22:32 | +4 +/– | |
Со временем любой язык становится Perl'ом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #299 | ||
| 200. Сообщение от Александр (??), 30-Мрт-26, 22:39 | +/– | |
А в любом случае им 29-й ждать. Просто так сложилось, что норм поддержка фичей в компилях пояаляется +/- к следующему стандарту | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #38 | ||
| 201. Сообщение от Александр (??), 30-Мрт-26, 22:41 | +/– | |
И нормальных ORM) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #153 | ||
| 202. Сообщение от Сладкая булочка (?), 30-Мрт-26, 22:45 | +/– | |
> Это преимущество? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #195 Ответы: #225 | ||
| 203. Сообщение от Сладкая булочка (?), 30-Мрт-26, 22:46 | +/– | |
> Как же всё таки хорошо, что начиная с C++11 комитет пришёл в | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #196 | ||
| 204. Сообщение от Сладкая булочка (?), 30-Мрт-26, 22:49 | +/– | |
> Сборка мусора не причём. Речь шла о ненадёжности языка. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #192 Ответы: #224, #269 | ||
| 205. Сообщение от Александр (??), 30-Мрт-26, 22:52 | +/– | |
Вижпл бейсик (если брать классику, а не .Net) не столько тормозной был (всё же мог в натив), сколько топорный. Это было как бы обратной стороной его простоты: играюче оперируешь всякими ActiveX'ами, да COM'ами, за то для того, что по сложнее - страдаешь. Но в целом, он и не был рассчитан на какую-то конкуренцию с C++ или Delphi. Скорее как дополнение для C++ (т.е. такой, своего рода связующий код). В этлм плане конкуренция похоже была даже в режиме VisualBasic + C++ VS Delphi. Можно сказать, разные подходы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #179 Ответы: #239 | ||
| 206. Сообщение от Аноним (206), 30-Мрт-26, 22:56 | +/– | |
Это чтобы сделать очередной "язык АДА" ;) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 Ответы: #311 | ||
| 207. Сообщение от Аноним (93), 30-Мрт-26, 23:00 | –1 +/– | |
Так как ник "сладкая булочка" не смог ответить, хотя заявлял себя знатоком, то отвечу сам. На x64 вычисления с ним обычно выполняются через SSE2 инструкции (регистры XMM), а long double - через FPU стек. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #93 | ||
| 208. Сообщение от Аноним (93), 30-Мрт-26, 23:08 | +/– | |
Нет не это. Это предусмотренная структура, которую заполняет загрузчик действительными адресами в рантайме. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #167 Ответы: #209 | ||
| 209. Сообщение от Аноним (93), 30-Мрт-26, 23:09 | +/– | |
Важное уточнение - самой программы, а не динамической библиотеки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #208 | ||
| 210. Сообщение от Ананоним (?), 30-Мрт-26, 23:12 | +2 +/– | |
> assertion - это не часть логики программы, они только для отлова ошибок | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #188 Ответы: #223, #293 | ||
| 211. Сообщение от Аноним (93), 30-Мрт-26, 23:13 | +/– | |
Авторы очень старались для Вас. Рады, что понравилось народу. ) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #154 | ||
| 212. Сообщение от anonist (?), 30-Мрт-26, 23:28 | +2 +/– | |
Берут пример, так сказать! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 213. Сообщение от Аноним (45), 30-Мрт-26, 23:33 | +1 +/– | |
Рефлексия в C++26 - работает исключительно во время компиляции. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #142 Ответы: #284 | ||
| 214. Сообщение от Аноним (216), 30-Мрт-26, 23:42 | –10 +/– | |
Когда уже до этих сипиписнутых пepдyнoв дойдёт, что С++ неисправим! Хоть стотыщ новых "плюшек" добавьте, как язык это полное фиаско! Не программа, а куча низкоуровневых сикарашек. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #257, #271 | ||
| 215. Сообщение от Bottle (?), 30-Мрт-26, 23:47 | +1 +/– | |
Вот это, конечно, ментальная гимнастика. Что же это за стандарт такой, если его никто не соблюдает? Какое дальше направление твоей прогрессивной мысли - конституция и законодательство не нужны, действуем по наитию и методом кулака с пушкой? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 Ответы: #230 | ||
| 216. Сообщение от Аноним (216), 30-Мрт-26, 23:49 | +1 +/– | |
Походу, в сипиписники проникли пepдyны из PL/1 :)) Там тоже много чего напихали и язык.... благополучно сдох! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #79 | ||
| 217. Сообщение от Bottle (?), 30-Мрт-26, 23:52 | +1 +/– | |
Голодная кума Лиса залезла в сад; | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #186 Ответы: #244 | ||
| 219. Сообщение от Bottle (?), 30-Мрт-26, 23:57 | +/– | |
Умников потому и 1050, что они других быть умными не обучают. Классический парадокс учителя и занятого работой специалиста. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #134 Ответы: #240, #292 | ||
| 220. Сообщение от Аноним (220), 31-Мрт-26, 00:11 | +7 +/– | |
Раст это не бред, хлеб это бред. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 | ||
| 221. Сообщение от Аноним (255), 31-Мрт-26, 00:15 | +1 +/– | |
Корпорасы будут злоупотреблять этим полезным(?). Появится от них квазиоткрытый софт, со вставкой блобиков в исходники через это. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 Ответы: #341 | ||
| 222. Сообщение от Аноним (255), 31-Мрт-26, 00:19 | +/– | |
Так ещё до креша форкнется и запустится процесс crashed-telemetryd. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #117 | ||
| 223. Сообщение от Аноним (185), 31-Мрт-26, 00:20 | +/– | |
Контрактное программирование - чтобы всё выглядело культурно. Чтоб красиво было и аккуратно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #210 Ответы: #231 | ||
| 224. Сообщение от Аноним (185), 31-Мрт-26, 00:24 | +/– | |
Дак и в Обероне тоже есть неопред. поведение. Что плохого? Вирт намеренно их ввёл, чтобы не ограничивать разработчиков компиляторов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #204 Ответы: #232 | ||
| 225. Сообщение от Аноним (185), 31-Мрт-26, 00:25 | +/– | |
А как насчёт C++ Builder? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #202 Ответы: #235 | ||
| 226. Сообщение от penetrator (?), 31-Мрт-26, 00:26 | +/– | |
такой цирк сейчас везде, Swift, C#, убожество Kotlin, только Java достаточно консервативна и внедряет постепенно, но минус в том, что многого не хватает, и тогда оно делается через черный вход | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 227. Сообщение от Аноним (227), 31-Мрт-26, 00:30 | +1 +/– | |
> Как же всё таки хорошо, что начиная с C++11 комитет запустил свой сахарный завод на полную мощность! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #196 | ||
228.
Сообщение от warlock (??), 31-Мрт-26, 00:47
| +/– | |
> если вдруг понадобится итерироваться по символам в UTF-8 строке, тебе придётся переводить её в std::wstring | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #151 | ||
| 229. Сообщение от Аноним (229), 31-Мрт-26, 00:55 | +1 +/– | |
И эти люди ругают раст.. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #233, #288 | ||
| 230. Сообщение от oficsu (ok), 31-Мрт-26, 01:24 | +1 +/– | |
> Что же это за стандарт такой, если его никто не соблюдает? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #215 | ||
| 231. Сообщение от Ананоним (?), 31-Мрт-26, 01:56 | +1 +/– | |
> Контрактное программирование - чтобы всё выглядело культурно. Чтоб красиво было и аккуратно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #223 | ||
| 232. Сообщение от Сладкая булочка (?), 31-Мрт-26, 02:11 | +/– | |
> Дак и в Обероне тоже есть неопред. поведение. Что плохого? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #224 Ответы: #296 | ||
| 233. Сообщение от Сладкая булочка (?), 31-Мрт-26, 02:14 | +1 +/– | |
> И эти люди ругают раст.. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #229 | ||
| 234. Сообщение от Сладкая булочка (?), 31-Мрт-26, 02:45 | +1 +/– | |
Зачем std::linalg в стандартной библиотеке? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #236, #305 | ||
| 235. Сообщение от Сладкая булочка (?), 31-Мрт-26, 02:46 | –2 +/– | |
Никак. Кому он нужен? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #225 Ответы: #253 | ||
| 236. Сообщение от Аноним (133), 31-Мрт-26, 02:50 | +/– | |
Есть термин "божественный объект", а тут - то же самое с библиотекой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #234 | ||
| 237. Сообщение от Аноним (133), 31-Мрт-26, 02:52 | +/– | |
Несколько тысяч | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #121 Ответы: #297 | ||
| 238. Сообщение от oficsu (ok), 31-Мрт-26, 03:05 | +2 +/– | |
> Для чего тащить в язык то, чему место в linker-е? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #76 Ответы: #262 | ||
| 239. Сообщение от Аноним83 (?), 31-Мрт-26, 03:33 | +/– | |
Это как посмотреть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #205 | ||
| 240. Сообщение от Аноним83 (?), 31-Мрт-26, 03:40 | –1 +/– | |
Вы ошибаетесь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #219 | ||
| 241. Сообщение от Аноним (135), 31-Мрт-26, 04:36 | –3 +/– | |
С оверхедом на ровном месте? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #166 Ответы: #290 | ||
| 242. Сообщение от bOOster (ok), 31-Мрт-26, 05:54 | –3 +/– | |
Если недоумки не знают о прогрессе в D, то это проблема недоумка, а не языка в целом. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #152 Ответы: #248, #250, #291 | ||
| 243. Сообщение от НовыеРептилоиды (?), 31-Мрт-26, 06:53 | –2 +/– | |
Забыли добавить функции по работе с АИ. Нету ни одной арифметической операции для работы с нейронными арифметическими функциями. Устарелло ужже на момент выпуска. Илона маска будет писать нейролинк на яваскриптте | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #256 | ||
| 244. Сообщение от Проходил мимо (?), 31-Мрт-26, 07:13 | –1 +/– | |
Это нетленное произведение великолепно описывает хейтеров языка Rust. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #217 | ||
| 245. Сообщение от Проходил мимо (?), 31-Мрт-26, 07:24 | +2 +/– | |
Вообще-то шаблоны - это как бы одна из самых реально полезных фич Си++ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #136 | ||
| 246. Сообщение от Аноним (246), 31-Мрт-26, 07:39 | +2 +/– | |
Попытка использовать модули в g++ 14-й и 15-й версий кончилась полным провалом, компилятор тупо падает с "internal compiler error" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 247. Сообщение от Проходил мимо (?), 31-Мрт-26, 07:40 | +/– | |
Ничего не придется. Символы UTF8 прекрасно декодируются достаточно простой функцией. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #151 | ||
| 248. Сообщение от Аноним (8), 31-Мрт-26, 07:45 | +2 +/– | |
Ага, прогресс D к 26 году на лицо :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #242 | ||
| 249. Сообщение от Аноним (249), 31-Мрт-26, 08:10 | +/– | |
> Эта фича в стандарте позволит выбросить на мороз этот самый препроцессинг | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #198 Ответы: #300 | ||
| 250. Сообщение от Аноним (250), 31-Мрт-26, 08:27 | +1 +/– | |
> D-шники занимаются своими решениями, а не пиаром, каков бы он не был. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #242 Ответы: #258 | ||
| 251. Сообщение от Аноним (250), 31-Мрт-26, 08:42 | +/– | |
>> у делфи стандарта зато нет | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #195 Ответы: #279 | ||
| 252. Сообщение от Буратино (?), 31-Мрт-26, 08:42 | +2 +/– | |
Вирту просто подгорало, что не его язык захватил мейнстрим (тогдашний). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #115 | ||
| 253. Сообщение от Аноним (250), 31-Мрт-26, 08:47 | +/– | |
>> C++ Builder | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #235 Ответы: #278 | ||
| 254. Сообщение от Аноним (254), 31-Мрт-26, 08:52 | +1 +/– | |
if ^^ uwu then { | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 255. Сообщение от Аноним (255), 31-Мрт-26, 09:06 | +/– | |
Qt единственная используемая библиотека для C++ ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #147 | ||
| 256. Сообщение от Аноним (13), 31-Мрт-26, 09:09 | +/– | |
Смотрите далее. Квантовые алгоритмы забыли включить. Причем в сам язык. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #243 | ||
| 257. Сообщение от Аноним (13), 31-Мрт-26, 09:10 | +/– | |
> Всё остальное спокойно пишется на C# | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #214 | ||
| 258. Сообщение от Аноним (255), 31-Мрт-26, 09:10 | +/– | |
А может, и хорошо, что не используется? Корпорасы не будут гадить его. Должно же что-то быть быть преимущественно для СПО. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #250 Ответы: #270 | ||
| 259. Сообщение от Аноним (13), 31-Мрт-26, 09:13 | +/– | |
> меняющаяся в цикле переменная является константой | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #273 | ||
| 260. Сообщение от Аноним (260), 31-Мрт-26, 09:29 | +/– | |
скриптота нужна какая то еще | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 261. Сообщение от Аноним (261), 31-Мрт-26, 09:45 | +1 +/– | |
Секрет нормального языка - в том чтобы не тащить все и вся по первому зову сойджаков | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #69 | ||
| 262. Сообщение от Ананоним (?), 31-Мрт-26, 10:14 | –2 +/– | |
Ну ты сам подтвердил что всё можно было и раньше, если хотелось. И твои стремления всё застандартизировать в C++ всё равно потерпят неудачу, потому что C++ это не язык Ada. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #238 | ||
| 263. Сообщение от Axonic (ok), 31-Мрт-26, 10:16 | +1 +/– | |
Когда смотрю на синтаксис Rust, моя рука тянется к нагану. Когда смотрю на синтаксис С++, возникает мысль, что Rust не безнадёжен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 265. Сообщение от Аноним (265), 31-Мрт-26, 10:35 | +1 +/– | |
Фигня последнее издание | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 | ||
| 266. Сообщение от Аноним (266), 31-Мрт-26, 10:41 | +1 +/– | |
Я так понял плюсы развиваются не чтобы удобнее было программировать, а чтобы валить на собесах тонкостями синтаксиса | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #289 | ||
| 267. Сообщение от Аноним (267), 31-Мрт-26, 10:42 | +/– | |
Кто их использует? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #166 Ответы: #282 | ||
| 268. Сообщение от Аноним (267), 31-Мрт-26, 10:53 | +/– | |
Людей же надо принуждать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #166 | ||
| 269. Сообщение от RM (ok), 31-Мрт-26, 10:55 | +/– | |
Точно у Вирта в Паскале? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #204 Ответы: #281, #315 | ||
| 270. Сообщение от Аноним (270), 31-Мрт-26, 10:58 | +1 +/– | |
> А может, и хорошо, что не используется? Корпорасы не будут гадить его. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #258 | ||
| 271. Сообщение от Аноним (272), 31-Мрт-26, 11:08 | +2 +/– | |
У Си_Шарпа 2 пролблемы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #214 Ответы: #276, #332 | ||
| 272. Сообщение от Аноним (272), 31-Мрт-26, 11:10 | –1 +/– | |
А как показать эрегированный волосатый член? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #154 | ||
| 273. Сообщение от Аноним (45), 31-Мрт-26, 11:37 | +/– | |
Трудности перевода. Объект, над которым выполняются итерации цикла (элемент последовательности, по которой итерируется цикл), является константой для каждой итерации и может участвовать в константных выражениях (constexpr). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #259 | ||
| 274. Сообщение от Аноним (45), 31-Мрт-26, 11:42 | +/– | |
Если вам надо активно работать с текстом, то эффективнее и правда перевести всё в UTF-32 и работать с ним. По меньшей мере, так будет работать произвольный доступ и не надо пердолиться с постоянным декодированием. Только в C++ для этого есть std::u32string, а не std::wstring. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #151 Ответы: #283 | ||
| 275. Сообщение от Аноним (45), 31-Мрт-26, 11:45 | +/– | |
> Причем маразм в том, что они как бы и так требуются для filesystem::path и существуют под его капотом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #146 | ||
| 276. Сообщение от Аноним (-), 31-Мрт-26, 12:55 | –1 +/– | |
> 1. Разработан чтобы писать на Вантузе. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #271 Ответы: #280 | ||
| 277. Сообщение от Аноним (277), 31-Мрт-26, 13:11 Скрыто ботом-модератором | +1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #136 | ||
| 278. Сообщение от Сладкая булочка (?), 31-Мрт-26, 14:45 | +/– | |
>>> C++ Builder | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #253 Ответы: #307 | ||
| 279. Сообщение от Сладкая булочка (?), 31-Мрт-26, 14:47 | –1 +/– | |
>>> у делфи стандарта зато нет | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #251 Ответы: #308 | ||
| 280. Сообщение от Сладкая булочка (?), 31-Мрт-26, 14:50 | +/– | |
>> 2. Это некомпилируемый язык. Язык работает на виртуальной машине. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #276 Ответы: #336 | ||
| 281. Сообщение от Сладкая булочка (?), 31-Мрт-26, 14:58 | –1 +/– | |
> Точно у Вирта в Паскале? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #269 | ||
| 282. Сообщение от абоба (?), 31-Мрт-26, 15:36 | +2 +/– | |
ну я использую, проблемы? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #267 | ||
| 283. Сообщение от Аноним (22), 31-Мрт-26, 15:39 | +/– | |
Произвольность условна. Одна графема всё равно может занимать несколько 32-битных значений в UTF-32. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #274 | ||
| 284. Сообщение от Аноним (291), 31-Мрт-26, 15:47 | –2 +/– | |
То есть Вы гарантируете отсутствие следов структуры программы в рантайме. Это проверено Вами (и чем проверено) или прочитано? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #213 Ответы: #298 | ||
| 285. Сообщение от анон (?), 31-Мрт-26, 15:55 | +/– | |
давай я сделаю вид, что ты написал это без иронии и спрошу: а что эти умные люди на apl полезного написали? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 | ||
| 286. Сообщение от анон (?), 31-Мрт-26, 16:11 | –1 +/– | |
кто бы мог подумать, что "все эти надстройки над надстройками существуют только на этапе компиляции, компилятор всё разрулит и всё будет работать быстро" не работает на практике? Что дальше? люди догадаются, что 0-terminated строки и deep copy по умолчанию это плохие идеи? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #122 Ответы: #318 | ||
| 287. Сообщение от Аноним (287), 31-Мрт-26, 16:19 | +/– | |
Я просто напомню, что при использовании C++ более 20 Hello World компилится секунду, при спользовании C++17 - 0.1 секунду, а при использовании более ранних версий - ещё меньше. Почему бы все фичи либы, которые не требуют именно новой верси языка, не сделать доступной в предыдущих версиях (разумеется без частей, опирающихся на новые фичи языка и новые синтаксисы), так ведь можно сдорово на компиляции сэкономить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #306 | ||
| 288. Сообщение от анон (?), 31-Мрт-26, 16:19 | –1 +/– | |
если под "этими людьми" имеются ввиду программисты c++, то никакого лицемерия нет - современный с++ они тоже ненавидят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #229 | ||
| 289. Сообщение от анон (?), 31-Мрт-26, 16:22 | +/– | |
вопросы из разряда ` чему равно sizeof(1)["abcdef"] ` сменяются на ` что выдаст программа @^^#!..[-0-](){--##;[....]::^^} ?` | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #266 Ответы: #302 | ||
| 290. Сообщение от Аноним (290), 31-Мрт-26, 16:28 | +1 +/– | |
А то в расте работа с динамической памятью не ведётся через Rc/Box/Cell | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #241 | ||
| 291. Сообщение от Аноним (291), 31-Мрт-26, 16:31 | +1 +/– | |
Ага купи продукт на D и потом ищи кто его будет развивать и поддерживать. Величие ЯП определяется количеством кода на нём, а не прогрессом в глазах его секты. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #242 | ||
| 292. Сообщение от Аноним (292), 31-Мрт-26, 16:36 | +/– | |
Знающий не говорит, говорящий не знает (Лао-Цзы) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #219 | ||
| 293. Сообщение от Аноним (290), 31-Мрт-26, 16:38 | +/– | |
Если я правильно понял фишку контрактов, это проверка условий в compile-time, чтобы уронить компиляцию, если вычисление ломает предикат инварианта. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #210 Ответы: #309 | ||
| 294. Сообщение от Аноним (292), 31-Мрт-26, 16:41 | +/– | |
function overloading: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #136 Ответы: #329 | ||
| 295. Сообщение от 12yoexpert (ok), 31-Мрт-26, 16:51 | +/– | |
стремятся к синтаксису раста, хотят отжать себе часть вебм@к@к | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 296. Сообщение от Аноним (292), 31-Мрт-26, 16:52 | –1 +/– | |
>Тогда о какой надежности речь? Применение gc сразу убирает этот язык для сравнения с cpp. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #232 Ответы: #301 | ||
| 297. Сообщение от Аноним (292), 31-Мрт-26, 16:54 | +/– | |
не осилить | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #237 | ||
| 298. Сообщение от 12yoexpert (ok), 31-Мрт-26, 16:57 | +/– | |
то есть ты вообще не умеешь читать, даже по слогам? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #284 Ответы: #313 | ||
| 299. Сообщение от Аноним (292), 31-Мрт-26, 16:58 | +/– | |
Может тогда сразу с Perl'а и начинать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #199 | ||
| 300. Сообщение от 12yoexpert (ok), 31-Мрт-26, 17:01 | +/– | |
> Да еще и потом требовать от всех стандарта C++26. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #249 | ||
| 301. Сообщение от Сладкая булочка (?), 31-Мрт-26, 18:15 | –1 +/– | |
>>Тогда о какой надежности речь? Применение gc сразу убирает этот язык для сравнения с cpp. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #296 Ответы: #304, #312 | ||
| 302. Сообщение от Аноним (133), 31-Мрт-26, 18:44 | +/– | |
> чему равно sizeof(1)["abcdef"] | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #289 Ответы: #314, #326 | ||
| 303. Сообщение от Аноним (-), 31-Мрт-26, 19:09 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #137 | ||
| 304. Сообщение от Аноним (304), 31-Мрт-26, 19:18 | +/– | |
> Да, Ариан-5 не даст совать, синтаксис затащил. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #301 | ||
| 305. Сообщение от Аноним (305), 31-Мрт-26, 19:54 | +/– | |
Без стандартизованных классов для линейной алгебры и массивов a-la numpy хреново. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #234 | ||
| 306. Сообщение от Аноним (305), 31-Мрт-26, 19:55 | +/– | |
Тем, кто минусует: на "коре дуба" компилится секунду, не на ваших зенах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #287 | ||
| 307. Сообщение от Аноним (249), 31-Мрт-26, 19:56 | +/– | |
> Ну и что в этом хорошего? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #278 Ответы: #310 | ||
| 308. Сообщение от Аноним (249), 31-Мрт-26, 20:02 | +/– | |
> gui и прочее в нормальных языках живут отдельно в библиотеках | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #279 | ||
| 309. Сообщение от Аноним (309), 31-Мрт-26, 20:05 | +/– | |
Контракты это не static_assert | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #293 | ||
| 310. Сообщение от Сладкая булочка (?), 31-Мрт-26, 20:27 | –2 +/– | |
>> Ну и что в этом хорошего? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #307 Ответы: #319, #322 | ||
| 311. Сообщение от Аноним (311), 31-Мрт-26, 20:28 | +/– | |
В Ада совершенно другая модель управления память и контракты к ней не имеют никакого отношения. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #206 | ||
| 312. Сообщение от Аноним (309), 31-Мрт-26, 20:29 | +1 +/– | |
>Java, C#, Go. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #301 Ответы: #327 | ||
| 313. Сообщение от Аноним (313), 31-Мрт-26, 20:43 | +/– | |
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p29... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #298 Ответы: #345 | ||
| 314. Сообщение от Аноним (321), 31-Мрт-26, 20:51 | +/– | |
{{citation needed}} | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #302 | ||
| 315. Сообщение от Диванодав (?), 31-Мрт-26, 20:54 | +/– | |
В виртовском Паскале изначально указателей не было. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #269 Ответы: #328 | ||
| 316. Сообщение от Аноним (321), 31-Мрт-26, 20:55 | +/– | |
>Добавлены новые операторы "^^" для получения метаинформации о грамматической конструкции | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 317. Сообщение от Аноним (321), 31-Мрт-26, 20:56 | +/– | |
Да давно всё поддерживается, ещё в C++11 было. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #146 Ответы: #349 | ||
| 318. Сообщение от Аноним (321), 31-Мрт-26, 20:57 | +/– | |
Ну с 0-терминированными строками std::string_view и std::span<char> проблему давно решили. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #286 | ||
| 319. Сообщение от Аноним (249), 31-Мрт-26, 20:58 | +/– | |
> Ну так можно и про кобол говорить | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #310 Ответы: #320 | ||
| 320. Сообщение от Сладкая булочка (?), 31-Мрт-26, 21:05 | +/– | |
>> Ну так можно и про кобол говорить | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #319 Ответы: #323, #330 | ||
| 321. Сообщение от Аноним (321), 31-Мрт-26, 21:05 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 | ||
| 322. Сообщение от Диванодав (?), 31-Мрт-26, 21:06 | +/– | |
На Delphi и C++ Builder до сих пор разрабатывают, например CSoft делает САПРы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #310 Ответы: #324 | ||
| 323. Сообщение от Диванодав (?), 31-Мрт-26, 21:09 | +/– | |
Современный стек это Electron, что ли? :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #320 Ответы: #325 | ||
| 324. Сообщение от Сладкая булочка (?), 31-Мрт-26, 21:10 | +/– | |
> На Delphi и C++ Builder до сих пор разрабатывают, например CSoft делает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #322 Ответы: #333 | ||
| 325. Сообщение от Сладкая булочка (?), 31-Мрт-26, 21:12 | –1 +/– | |
> Современный стек это Electron, что ли? :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #323 Ответы: #331 | ||
| 326. Сообщение от Аноним (313), 31-Мрт-26, 21:17 | +/– | |
*("abcdef"+1) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #302 | ||
| 327. Сообщение от Сладкая булочка (?), 31-Мрт-26, 21:17 | +/– | |
>>Java, C#, Go. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #312 | ||
| 328. Сообщение от Сладкая булочка (?), 31-Мрт-26, 21:26 | +/– | |
> В виртовском Паскале изначально указателей не было. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #315 | ||
| 329. Сообщение от Аноним (313), 31-Мрт-26, 21:31 | +/– | |
"Обрамление" работает только для примитивных типов вроде. (неточно) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #294 | ||
| 330. Сообщение от Аноним (249), 31-Мрт-26, 21:53 | +/– | |
> delphi в категории кобола. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #320 Ответы: #337 | ||
| 331. Сообщение от Аноним (249), 31-Мрт-26, 21:55 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #325 | ||
| 332. Сообщение от Аноним (216), 31-Мрт-26, 21:59 | +/– | |
1. .NET Core уже давно существует для Линукса, см. репы. VS позволяет писать так же для мakakоси и Ведроида. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #271 Ответы: #335 | ||
| 333. Сообщение от Аноним (249), 31-Мрт-26, 21:59 | +/– | |
> Никто и не отрицал существование софта, который "до сих пор разрабатывают" на этом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #324 Ответы: #334 | ||
| 334. Сообщение от Сладкая булочка (?), 31-Мрт-26, 22:00 | +/– | |
>> Никто и не отрицал существование софта, который "до сих пор разрабатывают" на этом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #333 Ответы: #338 | ||
| 335. Сообщение от Аноним (216), 31-Мрт-26, 22:01 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #332 | ||
| 336. Сообщение от Аноним (216), 31-Мрт-26, 22:05 | +/– | |
Хелсберг никого не волнует - есть АОТ и оно специально для канпеляния в нэйтив. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #280 | ||
| 337. Сообщение от Сладкая булочка (?), 31-Мрт-26, 22:13 | –3 +/– | |
>> delphi в категории кобола. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #330 Ответы: #343 | ||
| 338. Сообщение от Аноним (249), 31-Мрт-26, 22:14 | +/– | |
>>> Никто и не отрицал существование софта, который "до сих пор разрабатывают" на этом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #334 Ответы: #339, #340 | ||
| 339. Сообщение от Сладкая булочка (?), 31-Мрт-26, 22:19 | +/– | |
>>>> Никто и не отрицал существование софта, который "до сих пор разрабатывают" на этом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #338 Ответы: #342, #344 | ||
| 340. Сообщение от Сладкая булочка (?), 31-Мрт-26, 22:20 | –1 +/– | |
>>>> Никто и не отрицал существование софта, который "до сих пор разрабатывают" на этом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #338 | ||
| 341. Сообщение от Аноним (341), 31-Мрт-26, 22:20 | +/– | |
Нет такого злоупотребления, на которое не пойдет корпораст ради 0.03% прибыли. И что? Не жить и не дышать из-за него, что ли? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #221 | ||
| 342. Сообщение от Сладкая булочка (?), 31-Мрт-26, 22:21 | +/– | |
> Отличий с дефли никаких. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #339 | ||
| 343. Сообщение от Аноним (249), 31-Мрт-26, 22:24 | +1 +/– | |
>>> delphi в категории кобола. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #337 | ||
| 344. Сообщение от Аноним (249), 31-Мрт-26, 22:29 | +/– | |
> Кобол | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #339 Ответы: #346 | ||
| 345. Сообщение от 12yoexpert (ok), 31-Мрт-26, 22:31 | –1 +/– | |
соберись, попробуй ещё раз прочитать, на что отвечаешь, у тебя получится | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #313 Ответы: #348 | ||
| 346. Сообщение от Сладкая булочка (?), 31-Мрт-26, 22:37 | +/– | |
>> Кобол | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #344 | ||
| 347. Сообщение от Аноним (347), 31-Мрт-26, 22:52 | +/– | |
https://github.com/getml/reflect-cpp | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #153 | ||
| 348. Сообщение от Аноним (313), 31-Мрт-26, 23:06 | +/– | |
соберись, может получится конструктив (или юмор накрайняк), Токсик_такой_токсик. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #345 | ||
| 349. Сообщение от Аноним (249), 31-Мрт-26, 23:12 | +/– | |
> Да давно всё поддерживается, ещё в C++11 было. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #317 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |