Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Релиз набора компиляторов GCC 11" | +/– | |
| Сообщение от opennews (ok), 28-Апр-21, 14:11 | ||
После года разработки опубликован релиз свободного набора компиляторов GCC 11.1, первый значительный выпуск в новой ветке GCC 11.x. В соответствии с новой схемой нумерации выпусков, версия 11.0 использовалась в процессе разработки, а незадолго до выхода GCC 11.1 уже ответвилась ветка GCC 12.0, на базе которой будет сформирован следующий значительный релиз GCC 12.1... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от ryoken (ok), 28-Апр-21, 14:11 | +/– | |
"Ждём ебилдов" :D. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #2, #4 | ||
| 2. Сообщение от Корец (?), 28-Апр-21, 14:24 | –1 +/– | |
Так-то в репе уже на 12 есть ;) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #6 | ||
| 3. Сообщение от Аноним (3), 28-Апр-21, 14:26 | –1 +/– | |
Я так понимаю использование | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #14, #19, #33, #35, #110 | ||
| 4. Сообщение от Mike Lee (?), 28-Апр-21, 14:26 | +/– | |
еще вчера приехали https://gitweb.gentoo.org/repo/gentoo.git/log/sys-devel/gcc/... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #7 | ||
| 5. Сообщение от Аноним (-), 28-Апр-21, 14:30 | +2 +/– | |
>улучшениями, связанными с будущим стандартом языка Си (C2x), новыми оптимизациями производительности. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #8, #97 | ||
| 6. Сообщение от Аноним (-), 28-Апр-21, 14:31 | –1 +/– | |
Как это? Ты арче-школьник? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 7. Сообщение от ryoken (ok), 28-Апр-21, 14:42 | –2 +/– | |
> еще вчера приехали https://gitweb.gentoo.org/repo/gentoo.git/log/sys-devel/gcc/... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
8.
Сообщение от Анонин (?), 28-Апр-21, 14:48
| –1 +/– | |
Там нет особо изменений https://en.wikipedia.org/wiki/C2x | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #28 | ||
| 9. Сообщение от Аноним (19), 28-Апр-21, 14:54 | –4 +/– | |
Что-то кроме ворнингов ничего полезного, разве что улучшена поддержка армов. Все прошлые обновления добавляли интересных оптимизаций или хотя бы защит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #11 | ||
| 10. Сообщение от Аноним (10), 28-Апр-21, 14:56 | +/– | |
>для для сборки GCC 11 теперь требуется как минимум GCC 4.8. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #13 | ||
| 11. Сообщение от bi brother (?), 28-Апр-21, 14:57 | +4 +/– | |
ты точно прочел новость? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #12 | ||
| 12. Сообщение от Аноним (19), 28-Апр-21, 14:58 | –2 +/– | |
Я что-то пропустил? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #16 | ||
| 13. Сообщение от Мелкостан (?), 28-Апр-21, 15:04 | –10 +/– | |
минимум GCC 4.8 <- судьба жадных компании которые знали у кого была лучшая вариация | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #17, #51 | ||
| 14. Сообщение от Аноним (-), 28-Апр-21, 15:41 | –12 +/– | |
> Я так понимаю использование | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #15, #22 | ||
| 15. Сообщение от Аноним (15), 28-Апр-21, 15:45 | +3 +/– | |
Посмотрите, какая богатая коллекция ссылок у этого эксперта! Все срочно проходим по ним, потому что вплоть до этого момента никто кроме этого эксперта ничего и не знал про стат. анализаторы для сишки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #36 | ||
| 16. Сообщение от Аначик (?), 28-Апр-21, 15:50 | +1 +/– | |
Да. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #25 | ||
| 17. Сообщение от Аначик (?), 28-Апр-21, 15:51 | +9 +/– | |
>судьба жадных компании которые знали у кого была лучшая вариация | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #50 | ||
| 18. Сообщение от Аноним (18), 28-Апр-21, 15:54 | –4 +/– | |
Отличный набор изменений. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 19. Сообщение от Аноним (19), 28-Апр-21, 15:57 | +/– | |
Беда в том, что рантайм проверки очень дорогие для приложения. Если придумать некий специальный рантайм для плюсов, проблемы с производительностью у него будут ровно те же, что и у раста. В целом же, раст стоит расценивать исключительно как площадку для экспериментов по улучшению плюсов, а не как замену чему бы то ни было, поэтому выкидывать в ближайшее время ничего не будут. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #20, #21, #27 | ||
| 20. Сообщение от Аноним (3), 28-Апр-21, 16:08 | +/– | |
Ну так опция -fanalyzer включается только в dev окружении и выключается в релизе. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 | ||
| 21. Сообщение от Wladmis (ok), 28-Апр-21, 16:12 | +4 +/– | |
У Rust как раз-таки большинство проверок на этапе компиляции. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 | ||
| 22. Сообщение от Аноним (3), 28-Апр-21, 16:14 | –6 +/– | |
Это статические анализаторы, которые смотрят ошибки по тексту кода. А "-fanalyzer" компилирует код и по ходу выполнения смотрит ошибки, что, как я понима делает и компилятор Rust. В это смысле достугается паритет. Достугнут он лили нет - вряд ли - не берусь судить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #26, #40 | ||
| 23. Сообщение от Jh (?), 28-Апр-21, 16:14 | –1 +/– | |
ебилды уже подвезли) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #41, #52 | ||
| 24. Сообщение от Аноним (24), 28-Апр-21, 16:17 | –4 +/– | |
Это последний выпуск? Потом все на LLVM переходят? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #30, #34, #39 | ||
| 25. Сообщение от Аноним (19), 28-Апр-21, 16:18 | –2 +/– | |
> Да. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #29 | ||
26.
Сообщение от ranen (?), 28-Апр-21, 16:33
| +5 +/– | |
Компилятор Rust так не делает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #91 | ||
| 27. Сообщение от Маняним (?), 28-Апр-21, 16:56 | +2 +/– | |
Какие рантайм проверки? Вы хоть читайте. Это статический, компайл-тайм анализ кода на перечеслинные дефекты. Именно о чем кричат растофилы. Только для такого контроля не надо пердолиться с явным обозначением лайфтайма объектов в языке, изобретать ансейф-код для создания двух и более модифицирующих ссылок, даже в сингл-треде. Анализ кода во-время компиляции основывается на вычислениях во время компиляции и анализе путей исполнения кода. И у компилятора гораздо больше информации о путях исполнения кода чем у внешнего анализатора, которому по сути нужно проделять ту же самую работу чтобы получить её. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 Ответы: #32 | ||
| 28. Сообщение от Аноним (28), 28-Апр-21, 16:57 | +5 +/– | |
Сишечка настолько идеальна, что туда нечего добавить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #31 | ||
| 29. Сообщение от Аноним (-), 28-Апр-21, 16:58 | +/– | |
Вливайся в стан разработчиков. Пора братан пора. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 | ||
| 30. Сообщение от Аноним (-), 28-Апр-21, 17:01 | –1 +/– | |
>Это последний выпуск? Потом все на LLVM переходят? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 31. Сообщение от Анонин (?), 28-Апр-21, 17:05 | +2 +/– | |
Да и убирать оттуда, тоже ничего не надо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 Ответы: #45 | ||
| 32. Сообщение от Аноним (19), 28-Апр-21, 17:06 | –6 +/– | |
Компайл тайм раста по сути бесполезен и является сахаром ради сахара -- сегодняшние анализаторы ничем не хуже. Весь профит в рантайм проверках. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 Ответы: #37 | ||
33.
Сообщение от ranen (?), 28-Апр-21, 17:12
| +/– | |
Я уверен, что ни один уважающий себя с-программист не будет использовать этот режим, иначе он испытает такое унижение, что никогда не будет больше программировать! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #44 | ||
| 34. Сообщение от Аноним (48), 28-Апр-21, 17:21 | +1 +/– | |
Уж который год это от любителей проприетарщинки слышно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 35. Сообщение от Аноним (37), 28-Апр-21, 17:40 | –1 +/– | |
Статический анализатор конечно хорошо, но у раста он ещё и с гарантиями | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 36. Сообщение от Аноним (-), 28-Апр-21, 17:42 | +/– | |
> Посмотрите, какая богатая коллекция ссылок у этого эксперта! Все срочно проходим по ним, потому что вплоть до этого момента никто кроме этого | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 37. Сообщение от Аноним (37), 28-Апр-21, 17:46 | +2 +/– | |
Компайл тайм раста, в отличие от обычных анализаторов, дает гарантии | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 Ответы: #43, #46 | ||
| 39. Сообщение от mos87 (ok), 28-Апр-21, 17:51 | +1 +/– | |
настолько жырные не проходят даже в /dev/null | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 40. Сообщение от Аноним (-), 28-Апр-21, 18:00 | +1 +/– | |
> Это статические анализаторы, которые смотрят ошибки по тексту кода. А "-fanalyzer" компилирует код и по ходу выполнения смотрит ошибки, что, как я понима делает и компилятор Rust. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #42 | ||
| 41. Сообщение от Jh (?), 28-Апр-21, 18:22 | +/– | |
в принципе, сам себя откомпилировал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 Ответы: #47 | ||
| 42. Сообщение от Аноним (42), 28-Апр-21, 18:40 | +/– | |
>> It implements path-sensitive, inter-procedural analysis based on symbolic execution technique. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 43. Сообщение от Аноним (19), 28-Апр-21, 19:06 | –2 +/– | |
> Компайл тайм раста, в отличие от обычных анализаторов, дает гарантии | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 Ответы: #53 | ||
| 44. Сообщение от Noard (?), 28-Апр-21, 19:46 | –3 +/– | |
Маловероятно, в этом режиме ничто сложнее студенческих поделок не скомпилируется, си-ппограммисты настолько малоквалифицированны, в настоящее время, что не понимают, что весь объем легаси - это сплошные некорректные трюки (те-же трюки с кучей), а то, что еще может пройти проверку - безбожно тормозящее... и суть появления ржавчины - избавление от трюкачеств в легаси, да, эта проверка этому поможет, но "си-кодеры" не способны осознать, что проще - воспользоваться адекватным инструментом: ржавчиной или плюсами, чем приводить допотопный код на допотопном языке для допотопных контролеров в компилируемое состояние... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 Ответы: #49, #67, #79 | ||
| 45. Сообщение от Аноним (45), 28-Апр-21, 20:01 | –4 +/– | |
Как насчёт убрать оттуда отвратительную работу со строками из 70-х годов, из-за которых каждая программа на Си кишит дырами и багами? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 Ответы: #48, #59, #68, #72, #77 | ||
| 46. Сообщение от Аноним (46), 28-Апр-21, 20:22 | –4 +/– | |
Единственные гарантии которые может дать rust это боль пониже спины у анонимных экспертов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 | ||
| 47. Сообщение от Аноним (48), 28-Апр-21, 20:54 | +1 +/– | |
Какие, если не секрет, 10-я не смогла? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 | ||
| 48. Сообщение от Аноним (48), 28-Апр-21, 20:58 | –3 +/– | |
Да и с макросами что-то делать нужно. Негоже это, когда они чем-то сторонним обрабатываюся. Надо бы, чтобы самим компилятором, чтобы получать адекватные сообщения о проблемах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 Ответы: #57, #69 | ||
| 49. Сообщение от валяйте (?), 28-Апр-21, 21:00 | +/– | |
Есть примеры и код чтобы подтвердить или просто попердываешь? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 50. Сообщение от валяйте (?), 28-Апр-21, 21:02 | –2 +/– | |
Значит ты еще безработный | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 | ||
| 51. Сообщение от Аноним (51), 28-Апр-21, 21:05 | +/– | |
ура опеннетные боты подъехали | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 | ||
| 52. Сообщение от Аноним (51), 28-Апр-21, 21:06 | +/– | |
ура пересборка мира? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 | ||
| 53. Сообщение от Аноним (53), 28-Апр-21, 21:30 | +1 +/– | |
C ++ появился в 1983. И базируется он на Си, который появился вообще в 1972. Rust появился в 2010 и сейчас активно развивается. Ничего удивительного что в нем находят огрехи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 Ответы: #55, #71, #75, #78, #93, #96, #109 | ||
| 55. Сообщение от Аноним (19), 28-Апр-21, 21:32 | –5 +/– | |
Найс сравнение, ты ещё науку 5000 лет назад сравни с нынешней. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 | ||
| 57. Сообщение от Анонин (?), 28-Апр-21, 21:51 | +1 +/– | |
Легче новый язык создать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 | ||
58.
Сообщение от menangen (?), 28-Апр-21, 23:05
| +/– | |
А че никто не пишет про компилирование Go через GCC? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 59. Сообщение от pavlinux (ok), 29-Апр-21, 01:26 | +/– | |
Омномномнимов послушать, там ассемблер вообще язык дыр! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 Ответы: #66 | ||
60.
Сообщение от Аноним (60), 29-Апр-21, 01:45
| +3 +/– | |
Обожаю читать комментарии к таким новостям. Радостно, что столько профессионалов тут. Вот бы собрать всех в одной команде, это же дрим тим. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 61. Сообщение от Аноним (61), 29-Апр-21, 06:49 | +2 +/– | |
Модули из "стандарта" С++20 хоть куда-нибудь завезли? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #62, #63, #92 | ||
| 62. Сообщение от Аноним (-), 29-Апр-21, 07:17 | +/– | |
И ренджи тоже | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #61 | ||
| 63. Сообщение от fsb40000 (?), 29-Апр-21, 07:43 | +1 +/– | |
Да, в gcc 11 и в Visual Studio 2019. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #61 | ||
| 64. Сообщение от fsb4000 (?), 29-Апр-21, 07:45 | +/– | |
И ренджи тоже в Visual Studio 2019 и gcc есть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #73 | ||
65.
Сообщение от xcode (?), 29-Апр-21, 08:51
| +/– | |
А кто нибудь в курсе, почему в gcc не реализовано расширение "свойства", которое есть в msvc и clang? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #81, #102 | ||
| 66. Сообщение от Анонин (?), 29-Апр-21, 09:03 | –2 +/– | |
Без разницы, нигде больше не используется. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 Ответы: #98 | ||
| 67. Сообщение от ixrws (??), 29-Апр-21, 09:37 | +/– | |
Очередной ыксперт, сколько же вас развелось то. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 68. Сообщение от ixrws (??), 29-Апр-21, 09:44 | +3 +/– | |
Зачем убирать? Что за привычка убирать что-то, из-за чего куча кода поломается. Ну давайте завтра давление в трубах поднимем до 10 атм или опустим до одной. Как там ваши смесители и бачки сливные у унитазов, будут работать? А ведь поднять до 10 и будет стабильнее водоснабжение на высоких этажах. И будете сами себе регуляторы давления ставить, чтобы смеситель не взорвало. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 Ответы: #74 | ||
| 69. Сообщение от ixrws (??), 29-Апр-21, 09:47 | +1 +/– | |
Макросы это макросы, они в принципе не разрабатывались так, чтобы их нужно было анализировать. Если захочется их анализировать, то возникнет вопрос что это должны быть за макросы, какими возможностями они будут обладать и возможно тогда наворотят такие макросы, что лучше всё же жить с макросами из прошлого века. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 | ||
| 70. Сообщение от Ананоним (?), 29-Апр-21, 10:46 | –1 +/– | |
Самое главное что нужно знать: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #76, #88 | ||
| 71. Сообщение от n00by (ok), 29-Апр-21, 11:00 | +2 +/– | |
> Вы лучше ответьте на вопрос, раз С++ так крут, как в нем | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 | ||
| 72. Сообщение от n00by (ok), 29-Апр-21, 11:13 | +2 +/– | |
> Как насчёт убрать оттуда отвратительную работу со строками из 70-х годов, из-за | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 | ||
| 73. Сообщение от Аноним (-), 29-Апр-21, 15:56 | +1 +/– | |
>Visual Studio 2019 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 | ||
| 74. Сообщение от Аноним (-), 29-Апр-21, 15:57 | –2 +/– | |
переписыай под новые стандарты и не ной, показывая своё рукожопство. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 | ||
| 75. Сообщение от zzxc (?), 29-Апр-21, 15:57 | +2 +/– | |
> как в нем решена проблема копирования перекрывающихся областей памяти в куче? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 | ||
| 76. Сообщение от Аноним (76), 29-Апр-21, 17:09 | +1 +/– | |
При этом браузер месячной давности уже протухает и не открывает свежайшие сайты. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 Ответы: #83 | ||
| 77. Сообщение от adolfus (ok), 29-Апр-21, 18:17 | +1 +/– | |
strncpy | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 Ответы: #80 | ||
| 78. Сообщение от Cooler (??), 29-Апр-21, 20:33 | +2 +/– | |
memmove и __restrict тебе помогут | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 | ||
| 79. Сообщение от iZEN (ok), 29-Апр-21, 20:36 | +/– | |
> воспользоваться адекватным инструментом: ржавчиной или плюсами, чем приводить допотопный код на допотопном языке для допотопных контролеров в компилируемое состояние... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 80. Сообщение от С (?), 29-Апр-21, 22:25 | –1 +/– | |
char abc[3]; strncpy(abc, "abc", 3); Эти функции изначально предназначались не для строк, а для "записей" (record), поэтому не просто копируют строки, но еще и добивают результат нулями до ширины поля. Или не добивают. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #77 Ответы: #82 | ||
| 81. Сообщение от fsb4000 (?), 30-Апр-21, 00:47 | +1 +/– | |
вполне перекрывается если знать С++... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 | ||
| 82. Сообщение от n00by (ok), 30-Апр-21, 06:39 | +/– | |
> char abc[3]; strncpy(abc, "abc", 3); Эти функции изначально предназначались не для строк, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #80 Ответы: #84 | ||
| 83. Сообщение от вебмакака (?), 30-Апр-21, 07:00 | +/– | |
Ну так браузер мы как нада пишем - не только на наираспоследних версиях компилятора, но еще и придумали отдельный нескучный язычок, который вообще каждый день новый. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #76 | ||
| 84. Сообщение от С (?), 30-Апр-21, 09:54 | +/– | |
> Что не так (если не считать отсутствия в языке "рекордов")? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #82 Ответы: #85, #86 | ||
| 85. Сообщение от n00by (ok), 30-Апр-21, 10:57 | +/– | |
>> Что не так (если не считать отсутствия в языке "рекордов")? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #84 Ответы: #87, #89 | ||
| 86. Сообщение от Аноним (-), 30-Апр-21, 11:10 | +/– | |
>К счастью, в релизе санитайзера нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #84 | ||
| 87. Сообщение от n00by (ok), 30-Апр-21, 11:58 | +1 +/– | |
>> Не раз видел, что слышавшие о проблеме, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #85 | ||
| 88. Сообщение от anonymous (??), 30-Апр-21, 12:48 | +2 +/– | |
Капец, прочитал предложение, перевернул смысл с ног на голову. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 | ||
| 89. Сообщение от С (?), 30-Апр-21, 14:46 | +/– | |
> почерпнутое из безусловно полезной книжки Вирта | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #85 Ответы: #90 | ||
| 90. Сообщение от n00by (ok), 30-Апр-21, 16:52 | +/– | |
>> где про strncpy() сказано | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #89 Ответы: #99 | ||
| 91. Сообщение от Аноним (91), 01-Май-21, 01:36 | +/– | |
> так не делает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 92. Сообщение от Аноним (-), 01-Май-21, 08:49 | –1 +/– | |
Про модули обычно пишет Паскальщик. Ты скрытый паскальщик? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #61 | ||
| 93. Сообщение от Алкоганон (?), 02-Май-21, 05:07 | +/– | |
> Вы лучше ответьте на вопрос, раз С++ так крут, как в нем | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 | ||
| 94. Сообщение от Алкоганон (?), 02-Май-21, 05:50 | +/– | |
> Добавлена экспериментальная поддержка типов для параллельной обработки данных (SIMD, Data-Parallel Types). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 95. Сообщение от Алкоганон (?), 02-Май-21, 06:02 | +/– | |
> Номера столбцов в диагностических сообщениях теперь отражают не счётчик байт от начала строки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #101 | ||
| 96. Сообщение от uis (ok), 02-Май-21, 11:35 | +/– | |
>А значит он не может провести часть оптимизаций и предрасчётов во время компиляции, не может векторизовать цикл копирования, и не может распараллелить его | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 | ||
| 97. Сообщение от uis (ok), 02-Май-21, 11:39 | +/– | |
Там починили локализацию в многопотоке? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 98. Сообщение от pavlinux (ok), 03-Май-21, 16:59 | +/– | |
> Без разницы, нигде больше не используется. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #66 | ||
| 99. Сообщение от pavlinux (ok), 03-Май-21, 17:16 | +/– | |
>>> где про strncpy() сказано | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #90 Ответы: #104 | ||
| 101. Сообщение от Омномномним (?), 03-Май-21, 20:00 | +/– | |
Шо, нравится байтики считать? Ну это пока в диагностический выхлоп Юникод не попадает, в особенности UTF-8, с его кодированием переменной длины. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #95 | ||
| 102. Сообщение от Омномномним (?), 03-Май-21, 20:11 | +/– | |
Не особо понятно, зачем вообще нужны "свойства", если они тривиальные. В C# эта фигня изрядно бесила, обычные мутаторы-инспекторы из С++ очевиднее и нагляднее. Имхо, properties - бесполезный сахар. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 Ответы: #103 | ||
103.
Сообщение от xcode (?), 04-Май-21, 00:18
| +/– | |
Тривиальные и не нужны. А вот зачем нужны: есть огромный проект. Нужно его изучить. Если некоторое поле некоторой структуры/класса сделать свойством, и например в геттер и сеттер ставить точки останова, или вывод логов, то можно понять где и как это поле используется. Заодно компилятор отловит все места где есть попытки получить адрес этого поля. Т.е. помимо синтаксического сахара, еще и рефакторинг/отладка/анализ кода. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #102 | ||
| 104. Сообщение от n00by (ok), 04-Май-21, 08:32 | –1 +/– | |
Иди проспись, а потом подумай над своим поведением. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #99 Ответы: #105 | ||
| 105. Сообщение от pavlinux (ok), 04-Май-21, 14:17 | +/– | |
> Иди проспись, а потом подумай над своим поведением. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #104 Ответы: #106, #108 | ||
| 106. Сообщение от n00by (ok), 04-Май-21, 14:42 | +/– | |
>> Иди проспись, а потом подумай над своим поведением. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #105 Ответы: #107 | ||
| 107. Сообщение от n00by (ok), 06-Май-21, 06:00 | +/– | |
. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #106 | ||
| 108. Сообщение от n00by (ok), 06-Май-21, 06:55 | –1 +/– | |
Так и не проспался? Похоже, я тебя с другим человеком перепутал, получился поклёп на Альт. Виноват. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #105 | ||
| 109. Сообщение от Аноним (-), 11-Май-21, 14:58 | –1 +/– | |
> Вы лучше ответьте на вопрос, раз С++ так крут, как в нем | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 Ответы: #111 | ||
| 110. Сообщение от Аноним (110), 12-Май-21, 18:30 | +/– | |
Ценность Rust сильно опустит поддержка GCC опции -D_FORTIFY_SOURCE=3 пока есть только 2. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 111. Сообщение от Аноним (-), 16-Май-21, 00:07 | +/– | |
>> у компилятора нет гарантий, что копируемые участки гарантированно не пересекаются. А значит он не может провести часть оптимизаций и предрасчётов во время компиляции, не может векторизовать цикл копирования, и не может распараллелить его. В Rust эта и многие дугие проблемы изначально отсутствуют. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #109 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |