Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск ControlFlag 1.0, инструмента для выявления ошибок в коде на языке Си" | +/– | |
Сообщение от opennews (ok), 19-Ноя-21, 16:42 | ||
Компания Intel опубликовала первый значительный релиз инструментария ControlFlag 1.0, позволяющего выявлять ошибки и аномалии в исходных текстах, используя систему машинного обучения, натренированную на большом объёме существующего кода. В отличие от традиционных статических анализаторов, ControlFlag не применяет готовых правил, в которых трудно предусмотреть все возможные варианты, а отталкивается от статистики использования всевозможных языковых конструкций в большом числе существующих проектов. Код ControlFlag написан на языке С++ и открыт под лицензией MIT... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +17 +/– | |
Сообщение от Урри (ok), 19-Ноя-21, 16:42 | ||
Все, Rust больше не нужен? | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Аноним (2), 19-Ноя-21, 16:45 | ||
Программисты больше не нужны | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Урри (ok), 19-Ноя-21, 16:45 | ||
Сам себе отвечу - все еще нужен. Но только после того, как в него будет встроена обученная система (путём построения статистической модели имеющегося массива кода открытых проектов, опубликованных в GitHub и подобных публичных репозиториях) с парочкой новых синтаксических конструкций вроде $$&: и $$&:$. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
10. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +2 +/– | |
Сообщение от Аноним (10), 19-Ноя-21, 17:07 | ||
Ты вроде описал только что Copilot. | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –1 +/– | |
Сообщение от пох. (?), 19-Ноя-21, 19:42 | ||
> И главное(!) не забыть что-нибудь улучшить! | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
65. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +2 +/– | |
Сообщение от Аноним (65), 19-Ноя-21, 21:32 | ||
На чём обучать-то? Завершённого кода на Rust нет. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
85. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (10), 20-Ноя-21, 07:30 | ||
Там можно обучать на незавершенном. А для тех кто научился проект всегда найдется например https://github.com/servo/servo давно бы пора уже дописать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
89. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от anonymous (??), 20-Ноя-21, 09:56 | ||
Доказать можете? Или это просто фантазии? | ||
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору |
181. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от freecoder (ok), 21-Ноя-21, 22:40 | ||
Вы описали бессмысленные и несуществующие в Rust синтаксические конструкции. Что же касается сборки старых проектов: у вас есть негативный опыт? Можете его описать подробне? Не встречал ни разу сколь либо значимых проблем с обратной совместимостью в Rust. Не за то критикуете. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
5. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Андрей (??), 19-Ноя-21, 16:58 | ||
ПМСМ и не нужен был, сразу со своего появления всё чем он тащил, так это рекламой, в остальном по мне код на расте ужасное нечитаемое Г, как будто раст развивают те же любители бесконтрольно пачками тащить в язык новомодные конструкции и плюшки, как в том же питоне и плюсах - как итог однородность кода падает и постоянные переключения в восприятии препятствуют накоплению устойчивого опыта в анализе кода, другими словами - лучше проще, но без крайностей. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
142. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Прохожий (??), 20-Ноя-21, 23:46 | ||
>по мне код на расте ужасное нечитаемое Г | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +2 +/– | |
Сообщение от Enamel (ok), 19-Ноя-21, 17:02 | ||
В Расте гораздо больше интересностей, чем почему-то рекламирумый один лишь safe. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
11. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Аноним (10), 19-Ноя-21, 17:08 | ||
Да всем честно говоря пофиг на твой раст. | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +11 +/– | |
Сообщение от _ (??), 19-Ноя-21, 18:04 | ||
Три дня! Три дня я гналась за вами, чтобы сказать, как вы мне безразличны! | ||
Ответить | Правка | Наверх | Cообщить модератору |
134. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –2 +/– | |
Сообщение от Аноним (134), 20-Ноя-21, 17:15 | ||
Да нет. Написать однострочный комментарий это дело максимум одной минуты. Тем более, ответить "да мне всё равно" на чей-нибудь рассказ и гнаться за кем-то, чтобы первым завести разговор это разные вещи. | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –2 +/– | |
Сообщение от Аноним (27), 19-Ноя-21, 18:59 | ||
И это true | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
97. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноньимъ (ok), 20-Ноя-21, 13:03 | ||
#define true false | ||
Ответить | Правка | Наверх | Cообщить модератору |
66. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (66), 19-Ноя-21, 22:19 | ||
Да, всем... | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
81. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +3 +/– | |
Сообщение от anonymous (??), 20-Ноя-21, 04:18 | ||
Тогда зачем было про него спрашивать изначально? | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
84. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +2 +/– | |
Сообщение от Ordu (ok), 20-Ноя-21, 06:04 | ||
Загляни в лог модерирования, чтобы заценить насколько "всем пофиг". | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
28. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –3 +/– | |
Сообщение от Аноним (27), 19-Ноя-21, 19:02 | ||
проблема раст какраз в safe и unsafe | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
63. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (-), 19-Ноя-21, 21:20 | ||
> проблема раст | ||
Ответить | Правка | Наверх | Cообщить модератору |
76. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от adolfus (ok), 20-Ноя-21, 00:50 | ||
Речь идет о С. Каким боком тут С++? | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
77. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –2 +/– | |
Сообщение от Аноним (77), 20-Ноя-21, 01:16 | ||
> Речь идет о С. Каким боком тут С++? | ||
Ответить | Правка | Наверх | Cообщить модератору |
257. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Enamel (ok), 04-Дек-21, 19:28 | ||
> проблема раст какраз в safe и unsafe | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
78. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –3 +/– | |
Сообщение от Аноним (77), 20-Ноя-21, 01:17 | ||
Раст это тот который C--? | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
148. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Прохожий (??), 21-Ноя-21, 01:16 | ||
Евгений Ваганович, это вы? | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –3 +/– | |
Сообщение от Аноним (9), 19-Ноя-21, 17:03 | ||
roosterы, всюду приплетающие rust, не нужны. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
150. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –2 +/– | |
Сообщение от Прохожий (??), 21-Ноя-21, 01:20 | ||
Да, в клубе ценителей г-на мамонта не нужны, тут ты прав. | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Корец (?), 19-Ноя-21, 17:58 | ||
А он разве нужен был? | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
82. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +5 +/– | |
Сообщение от anonymous (??), 20-Ноя-21, 04:21 | ||
Не спору ради, а просто уточнить: вы действительно думаете что вероятностная определялка локальных AST-паттернов (на основе обучения) заменяет safety-by-design от Rust? | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
115. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –2 +/– | |
Сообщение от Урри (ok), 20-Ноя-21, 14:49 | ||
Нет. И мне кажется, что мой троллинг должен быть вполне очевиден любому человеку с IQ больше 50. | ||
Ответить | Правка | Наверх | Cообщить модератору |
143. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Прохожий (??), 20-Ноя-21, 23:53 | ||
Можно больше подробностей про то, где в Расте что-то ломают каждые три месяца? | ||
Ответить | Правка | Наверх | Cообщить модератору |
171. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –2 +/– | |
Сообщение от Урри (ok), 21-Ноя-21, 18:30 | ||
> Обычно человек ругает то, с чем не в состоянии разобраться. | ||
Ответить | Правка | Наверх | Cообщить модератору |
176. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Аноним (-), 21-Ноя-21, 20:43 | ||
> Или вы действительно считаете, что раст - это такой недостижимый рокет-саенс, самый | ||
Ответить | Правка | Наверх | Cообщить модератору |
180. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –2 +/– | |
Сообщение от Урри (ok), 21-Ноя-21, 22:07 | ||
Ээээ, щито? На чем там меня ловили? | ||
Ответить | Правка | Наверх | Cообщить модератору |
183. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (-), 21-Ноя-21, 23:01 | ||
| ||
Ответить | Правка | Наверх | Cообщить модератору |
141. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –1 +/– | |
Сообщение от Прохожий (??), 20-Ноя-21, 23:41 | ||
Как только люди не извращаются, только бы не переходить на изначально нормальный, современный язык Rust, свободный от недостатков г-на мамонта под названием Си. Ещё больше чекеров богу чекеров. Уже до машинного обучения дошло там, где нормальный компилятор проверяет подобные ошибки легко и непринуждённо. А луддиты ликуют - им очередной костыль подарили. Инвалиды, что с них взять. Интеллектуальные инвалиды. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
175. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Урри (ok), 21-Ноя-21, 19:25 | ||
> ... нормальный компилятор ... | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +6 +/– | |
Сообщение от Андрей (??), 19-Ноя-21, 16:52 | ||
Вообще интересно, что на это скажут PVSники и находит ли их анализатор эти ошибки ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –3 +/– | |
Сообщение от Старшина (?), 19-Ноя-21, 17:02 | ||
именем чебурнета нашаго, не задавай такие наивные вопросы. кому надо, тому доложено | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (8), 19-Ноя-21, 17:02 | ||
присоединяюсь к вопросу. может быть достойных конкурент для них | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
13. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +8 +/– | |
Сообщение от Аноним (10), 19-Ноя-21, 17:10 | ||
PVS и раньше не был единственный производителем анализаторов кода. | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (8), 19-Ноя-21, 17:24 | ||
Тут, как я понимаю, принциально другой подход к поиску - с отличием от набора эвристик для поиска. таких не было | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +4 +/– | |
Сообщение от Аноним (10), 19-Ноя-21, 17:09 | ||
Да они опубликуют очередной пост на хабре. Это не компания производитель софта это компания производитель постов на хабр. | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
15. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +2 +/– | |
Сообщение от Аноним (15), 19-Ноя-21, 17:14 | ||
Ну на эту тему они уже высказались на Хабре: https://habr.com/ru/company/pvs-studio/blog/484208/ и https://habr.com/ru/company/pvs-studio/blog/496536/ | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
197. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Аноним (197), 22-Ноя-21, 13:59 | ||
Можно подумать это не они тут seo себе накручивают в комментах... | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
209. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Andrey_Karpov (ok), 23-Ноя-21, 11:25 | ||
Комментировал на тему ControlFlag здесь: https://habr.com/ru/company/pvs-studio/news/t/589247/comment... | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
18. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –2 +/– | |
Сообщение от Аноним (18), 19-Ноя-21, 17:34 | ||
Неужели эта поделка поможет решету стать менее дырявым? Лучше бы труЪ-сишников, у которых никогда ничего не падает, научились клонировать. Вот на опеньке сколько именных кандидатов - один 100 языков знает, другой всегда пишет без бэд-аксесов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
144. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –3 +/– | |
Сообщение от Прохожий (??), 21-Ноя-21, 00:00 | ||
>Неужели эта поделка поможет решету стать менее дырявым? | ||
Ответить | Правка | Наверх | Cообщить модератору |
155. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Аноним (155), 21-Ноя-21, 10:25 | ||
Ох как только языком это раст’аманы могу. Это все что они могут - трепать языком. А теперь давай собирай свои растовые программы без libc. Если мозгов только хватает чтобы за тебя другие разработчики возились с памятью, указателями и процессором тебе бы лучше оставить профессию людям с IQ куда выше табуретки. Иди на надевай фуфайку и на завод работать, нечего делать тебе в офисе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
165. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от DyadyushkaAU (ok), 21-Ноя-21, 13:08 | ||
> А теперь давай собирай свои растовые программы без libc | ||
Ответить | Правка | Наверх | Cообщить модератору |
166. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –1 +/– | |
Сообщение от Аноним (-), 21-Ноя-21, 13:11 | ||
> А теперь давай собирай свои растовые программы без libc. | ||
Ответить | Правка | К родителю #155 | Наверх | Cообщить модератору |
22. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +4 +/– | |
Сообщение от Аноним (22), 19-Ноя-21, 18:14 | ||
Т.е. если большинство делает какую-либо ошибку, которая приводит к дырым, эта вундервафля заставит и остальных так поступать? Это вы хитро придумали. | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +3 +/– | |
Сообщение от Аноним (31), 19-Ноя-21, 19:11 | ||
Она не отыскивает ошибки, а она определяет аномалии. | ||
Ответить | Правка | Наверх | Cообщить модератору |
132. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (134), 20-Ноя-21, 16:51 | ||
Хватит приплетать. Сходите к врачу, не перекладывайте с больной головы на здоровые. | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от ыы (?), 19-Ноя-21, 18:14 | ||
>В качестве примера возможностей ControlFlag разработчиками был проведён анализ исходных текстов проектов OpenSSH и cURL: | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +3 +/– | |
Сообщение от Аноним (31), 19-Ноя-21, 18:58 | ||
Чтобы научить ИИ отыскивать ошибки, нужен бы большой массив кода с уже кем-то найденными ошибками, помеченными и описанными, но ещё не исправленными, разве не? | ||
Ответить | Правка | Наверх | Cообщить модератору |
169. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Аноним (169), 21-Ноя-21, 16:41 | ||
А оно ищет не ошибки, а аномалии. То есть всё, что выглядит необычно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 19-Ноя-21, 21:26 | ||
>>В cURL выявлена незамеченная статическими анализаторами ошибка при использовании элемента структуры "s->keepon", который имел числовой тип, но сравнивался с булевым значением TRUE. | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +2 +/– | |
Сообщение от Аноним (31), 19-Ноя-21, 22:54 | ||
> В cURL выявлена незамеченная статическими анализаторами ошибка при использовании элемента структуры "s->keepon", который имел числовой тип, но сравнивался с булевым значением TRUE. | ||
Ответить | Правка | Наверх | Cообщить модератору |
83. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –1 +/– | |
Сообщение от Ordu (ok), 20-Ноя-21, 04:31 | ||
> ошибкой будет только ситуация, когда смысл в поле вкладывается не булевый. | ||
Ответить | Правка | Наверх | Cообщить модератору |
90. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (90), 20-Ноя-21, 10:16 | ||
по стандарту ложное значение 0, истинное не 0. | ||
Ответить | Правка | Наверх | Cообщить модератору |
91. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –1 +/– | |
Сообщение от Ordu (ok), 20-Ноя-21, 10:51 | ||
> по стандарту ложное значение 0, истинное не 0. | ||
Ответить | Правка | Наверх | Cообщить модератору |
92. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от n00by (ok), 20-Ноя-21, 11:12 | ||
>> по стандарту ложное значение 0, истинное не 0. | ||
Ответить | Правка | Наверх | Cообщить модератору |
93. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Sw00p aka Jerom (?), 20-Ноя-21, 11:42 | ||
>Так и есть. Из N1570: | ||
Ответить | Правка | Наверх | Cообщить модератору |
110. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 20-Ноя-21, 14:16 | ||
>>Так и есть. Из N1570: | ||
Ответить | Правка | Наверх | Cообщить модератору |
116. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 20-Ноя-21, 14:50 | ||
> По-моему, меня пытаются убедить, что я должен за кого-то прочитать integer promotion | ||
Ответить | Правка | Наверх | Cообщить модератору |
119. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 20-Ноя-21, 14:58 | ||
Да мне пофик на анализатор, кто-то наврал про стандарт, это недоразумение я и исправил. | ||
Ответить | Правка | Наверх | Cообщить модератору |
123. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 20-Ноя-21, 15:12 | ||
> Да мне пофик на анализатор, кто-то наврал про стандарт, это недоразумение я | ||
Ответить | Правка | Наверх | Cообщить модератору |
153. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 21-Ноя-21, 10:15 | ||
>> Да мне пофик на анализатор, кто-то наврал про стандарт, это недоразумение я | ||
Ответить | Правка | Наверх | Cообщить модератору |
167. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 21-Ноя-21, 14:36 | ||
> Очевидно, "не 0" и 1 это не одно и то же, как | ||
Ответить | Правка | Наверх | Cообщить модератору |
168. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 21-Ноя-21, 15:21 | ||
> я не могу найти в стандарте "ложное значение 0, истинное не 0" | ||
Ответить | Правка | Наверх | Cообщить модератору |
170. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 21-Ноя-21, 17:56 | ||
> Я тоже не нашёл. | ||
Ответить | Правка | К родителю #168 | Наверх | Cообщить модератору |
187. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 22-Ноя-21, 08:50 | ||
>> Я тоже не нашёл. | ||
Ответить | Правка | К родителю #170 | Наверх | Cообщить модератору |
204. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 22-Ноя-21, 21:38 | ||
>Многократное повторения мантр | ||
Ответить | Правка | К родителю #187 | Наверх | Cообщить модератору |
206. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 23-Ноя-21, 07:45 | ||
> смотрим в книгу видим фигу | ||
Ответить | Правка | К родителю #204 | Наверх | Cообщить модератору |
210. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 23-Ноя-21, 11:40 | ||
6.3.1.2 Boolean type | ||
Ответить | Правка | К родителю #206 | Наверх | Cообщить модератору |
211. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 23-Ноя-21, 12:03 | ||
> 6.3.1.2 Boolean type | ||
Ответить | Правка | К родителю #210 | Наверх | Cообщить модератору |
214. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 23-Ноя-21, 13:21 | ||
комент 3.90 | ||
Ответить | Правка | К родителю #211 | Наверх | Cообщить модератору |
215. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 23-Ноя-21, 14:31 | ||
> комент 3.90 | ||
Ответить | Правка | К родителю #214 | Наверх | Cообщить модератору |
216. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 23-Ноя-21, 15:43 | ||
> Но никто третий день не может привести цитату, тогда как _Bool определён | ||
Ответить | Правка | К родителю #215 | Наверх | Cообщить модератору |
217. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 23-Ноя-21, 15:58 | ||
>> Но никто третий день не может привести цитату, тогда как _Bool определён | ||
Ответить | Правка | К родителю #216 | Наверх | Cообщить модератору |
218. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 23-Ноя-21, 17:09 | ||
> Нет цитаты с определением ложного и истинных значений? Я могу её привести, но зачем мне это надо? | ||
Ответить | Правка | К родителю #217 | Наверх | Cообщить модератору |
220. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 23-Ноя-21, 17:22 | ||
>> Нет цитаты с определением ложного и истинных значений? Я могу её привести, но зачем мне это надо? | ||
Ответить | Правка | К родителю #218 | Наверх | Cообщить модератору |
222. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 23-Ноя-21, 17:45 | ||
> Остаётся недоказанным. | ||
Ответить | Правка | К родителю #220 | Наверх | Cообщить модератору |
225. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 24-Ноя-21, 07:14 | ||
>>> Утверждение "по стандарту ложное значение 0, истинное не 0" | ||
Ответить | Правка | К родителю #222 | Наверх | Cообщить модератору |
224. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 23-Ноя-21, 18:31 | ||
> Остаётся недоказанным. | ||
Ответить | Правка | К родителю #220 | Наверх | Cообщить модератору |
226. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 24-Ноя-21, 07:16 | ||
Ну вот, уже освоили поиск по названиям пунктов, которые я давал. Но это не про истину и ложь, а про скаляры и приведение типов. Продолжайте поиск. | ||
Ответить | Правка | К родителю #224 | Наверх | Cообщить модератору |
219. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 23-Ноя-21, 17:15 | ||
>Дословно: "по стандарту ложное значение 0, истинное не 0". | ||
Ответить | Правка | К родителю #217 | Наверх | Cообщить модератору |
221. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 23-Ноя-21, 17:31 | ||
>>Дословно: "по стандарту ложное значение 0, истинное не 0". | ||
Ответить | Правка | К родителю #219 | Наверх | Cообщить модератору |
223. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 23-Ноя-21, 17:49 | ||
> Это если не читать стандарт, тогда можно. Стандарт в 100 раз более | ||
Ответить | Правка | К родителю #221 | Наверх | Cообщить модератору |
227. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 24-Ноя-21, 07:23 | ||
>> Это если не читать стандарт, тогда можно. Стандарт в 100 раз более | ||
Ответить | Правка | К родителю #223 | Наверх | Cообщить модератору |
228. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 24-Ноя-21, 11:49 | ||
>Речь шла о языке Си, стандарт языка Си. Где якобы "по стандарту ложное значение 0, истинное не 0" | ||
Ответить | Правка | К родителю #227 | Наверх | Cообщить модератору |
229. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 24-Ноя-21, 16:26 | ||
>>Речь шла о языке Си, стандарт языка Си. Где якобы "по стандарту ложное значение 0, истинное не 0" | ||
Ответить | Правка | К родителю #228 | Наверх | Cообщить модератору |
230. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 24-Ноя-21, 21:07 | ||
>Не надоело? Там даже слов true и false нет. | ||
Ответить | Правка | К родителю #229 | Наверх | Cообщить модератору |
231. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 25-Ноя-21, 07:38 | ||
>>Не надоело? Там даже слов true и false нет. | ||
Ответить | Правка | К родителю #230 | Наверх | Cообщить модератору |
233. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 25-Ноя-21, 18:23 | ||
> Должно быть подтверждение заявления "по стандарту ложное значение 0, истинное не 0". | ||
Ответить | Правка | К родителю #231 | Наверх | Cообщить модератору |
234. " Sw00p aka Jerom против стандарта" | +/– | |
Сообщение от n00by (ok), 26-Ноя-21, 11:59 | ||
Дамы и господа, делайте ставки! | ||
Ответить | Правка | К родителю #233 | Наверх | Cообщить модератору |
235. " Sw00p aka Jerom против стандарта" | +/– | |
Сообщение от Sw00p aka Jerom (?), 26-Ноя-21, 14:06 | ||
> directives. They | ||
Ответить | Правка | К родителю #234 | Наверх | Cообщить модератору |
236. " Sw00p aka Jerom против стандарта" | +/– | |
Сообщение от n00by (ok), 26-Ноя-21, 14:28 | ||
> замените 1 на 2 в своем макросе true | ||
Ответить | Правка | К родителю #235 | Наверх | Cообщить модератору |
237. " Sw00p aka Jerom против стандарта" | +/– | |
Сообщение от Sw00p aka Jerom (?), 26-Ноя-21, 16:03 | ||
> Балабол заявил, что в стандарте "значение ... истинное не 0" | ||
Ответить | Правка | К родителю #236 | Наверх | Cообщить модератору |
238. " Sw00p aka Jerom против стандарта" | +/– | |
Сообщение от n00by (ok), 27-Ноя-21, 08:06 | ||
Заявление балабола: "по стандарту ... значение ... истинное не 0" | ||
Ответить | Правка | К родителю #237 | Наверх | Cообщить модератору |
239. " Sw00p aka Jerom против стандарта" | +/– | |
Сообщение от Sw00p aka Jerom (?), 27-Ноя-21, 11:49 | ||
> Заявление балабола: "по стандарту ... значение ... истинное не 0" | ||
Ответить | Правка | К родителю #238 | Наверх | Cообщить модератору |
240. " Sw00p aka Jerom против стандарта" | +/– | |
Сообщение от n00by (ok), 27-Ноя-21, 13:16 | ||
Заявление балабола: "по стандарту ... значение ... истинное не 0" | ||
Ответить | Правка | К родителю #239 | Наверх | Cообщить модератору |
241. " Sw00p aka Jerom против стандарта" | +/– | |
Сообщение от Sw00p aka Jerom (?), 27-Ноя-21, 14:25 | ||
продолжайте в том же духе, ниже копипаста комента | ||
Ответить | Правка | К родителю #240 | Наверх | Cообщить модератору |
242. " Sw00p aka Jerom против стандарта" | +/– | |
Сообщение от n00by (ok), 28-Ноя-21, 07:34 | ||
Что же заставило Sw00p aka Jerom, который впервые увидел выдержки из стандарта неделю назад, всё это время отрицать объективную реальность? Сможет ли балабол объяснить свои действия, или сольётся? | ||
Ответить | Правка | К родителю #241 | Наверх | Cообщить модератору |
243. " Sw00p aka Jerom против стандарта" | +/– | |
Сообщение от Sw00p aka Jerom (?), 28-Ноя-21, 12:45 | ||
| ||
Ответить | Правка | К родителю #242 | Наверх | Cообщить модератору |
244. " Sw00p aka Jerom против стандарта" | +/– | |
Сообщение от n00by (ok), 28-Ноя-21, 17:20 | ||
Могу повторить последний фокус. Есть ещё пара лишних недель? | ||
Ответить | Правка | К родителю #243 | Наверх | Cообщить модератору |
245. " Sw00p aka Jerom против стандарта" | +/– | |
Сообщение от Sw00p aka Jerom (?), 28-Ноя-21, 17:25 | ||
> Могу повторить последний фокус. Есть ещё пара лишних недель? | ||
Ответить | Правка | К родителю #244 | Наверх | Cообщить модератору |
246. " Sw00p aka Jerom против стандарта" | +/– | |
Сообщение от n00by (ok), 28-Ноя-21, 17:35 | ||
Хорошо. Осталось уточнить один момент. У тебя уже было такое, что администратор удалил множество твоих сообщений с матом? Или это кто-то другой за тебя постарался? | ||
Ответить | Правка | К родителю #245 | Наверх | Cообщить модератору |
247. " Sw00p aka Jerom против стандарта" | +/– | |
Сообщение от Sw00p aka Jerom (?), 29-Ноя-21, 00:28 | ||
> Хорошо. Осталось уточнить один момент. У тебя уже было такое, что администратор | ||
Ответить | Правка | К родителю #246 | Наверх | Cообщить модератору |
248. " Sw00p aka Jerom против стандарта" | +/– | |
Сообщение от n00by (ok), 29-Ноя-21, 07:51 | ||
>> Хорошо. Осталось уточнить один момент. У тебя уже было такое, что администратор | ||
Ответить | Правка | К родителю #247 | Наверх | Cообщить модератору |
249. " Sw00p aka Jerom против стандарта" | +/– | |
Сообщение от Sw00p aka Jerom (?), 29-Ноя-21, 11:20 | ||
> Значит это ты матерился. | ||
Ответить | Правка | К родителю #248 | Наверх | Cообщить модератору |
250. " Sw00p aka Jerom против стандарта" | +/– | |
Сообщение от n00by (ok), 29-Ноя-21, 11:52 | ||
Ой, ой, полегче на поворотах с нотациями и попыткой списать дефекацию ганглия на алкогольное опьянение. Всё есть в истории https://opennet.ru/51523-llvm | ||
Ответить | Правка | К родителю #249 | Наверх | Cообщить модератору |
96. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (31), 20-Ноя-21, 13:00 | ||
> var.my_flag = 2; | ||
Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору |
98. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Аноньимъ (ok), 20-Ноя-21, 13:12 | ||
>сишный стандарт -- он для людей, занимающихся разработкой системного или компактного ПО. | ||
Ответить | Правка | Наверх | Cообщить модератору |
105. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (-), 20-Ноя-21, 14:02 | ||
Анон все правильно говорит, ну всмысле про сравнение на неноль. дальше читать лень. Кто не понимает сей - начинает толкать ахинею про стандарты и бульёны | ||
Ответить | Правка | Наверх | Cообщить модератору |
127. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –1 +/– | |
Сообщение от Аноним (31), 20-Ноя-21, 15:46 | ||
Простыня имеет отношение не к "компактным программам на C", | ||
Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору |
118. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Sw00p aka Jerom (?), 20-Ноя-21, 14:57 | ||
>если же ты присваиваешь значению 2, значит ты не считаешь значение булевым. | ||
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору |
145. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –1 +/– | |
Сообщение от Прохожий (??), 21-Ноя-21, 00:19 | ||
Думаю, это все-таки тебе надо поразмыслить вот над чем. Программирование чего-либо - это не процесс ради процесса. Программированием обычно какую-то конечную цель пытаются достичь. И если на языке А это делается с головой болью, бессонными ночами и нервотрепкой в попытке разобраться, где произошло некорректное приведение типов или обращение к не той области памяти, а на языке Б такие ошибки сведены к минимуму, то разумный рациональный человек выберет язык Б. | ||
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору |
172. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Урри (ok), 21-Ноя-21, 18:43 | ||
Харош троллить детей. | ||
Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору |
186. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Ordu (ok), 21-Ноя-21, 23:46 | ||
> Харош троллить детей. | ||
Ответить | Правка | Наверх | Cообщить модератору |
188. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 22-Ноя-21, 09:07 | ||
> Ты про principle of the least surprise слышал? Так вот, этот принцип | ||
Ответить | Правка | Наверх | Cообщить модератору |
192. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Ordu (ok), 22-Ноя-21, 09:53 | ||
Во-первых, тебя сейчас понесло в сторону. Даже если ты прав, то ты описываешь _ещё_ один источник удивления для программиста, не отменяя при этом тот, который описываю я. | ||
Ответить | Правка | Наверх | Cообщить модератору |
193. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 22-Ноя-21, 10:25 | ||
> Во-первых, тебя сейчас понесло в сторону. Даже если ты прав, то ты | ||
Ответить | Правка | Наверх | Cообщить модератору |
195. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Ordu (ok), 22-Ноя-21, 12:33 | ||
> Ну да, когда состояние где-то сохраняется - это потенциальный источник ошибок. Некоторые этому почему-то удивляются. | ||
Ответить | Правка | Наверх | Cообщить модератору |
198. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 22-Ноя-21, 14:28 | ||
> Взять к примеру PathBuf: | ||
Ответить | Правка | Наверх | Cообщить модератору |
199. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Урри (ok), 22-Ноя-21, 15:33 | ||
Не смешивай буль и бит. Это разные сущности. | ||
Ответить | Правка | К родителю #186 | Наверх | Cообщить модератору |
95. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +2 +/– | |
Сообщение от ng (ok), 20-Ноя-21, 12:42 | ||
> по стандарту ложное значение 0, истинное не 0. | ||
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору |
102. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Аноним (102), 20-Ноя-21, 13:58 | ||
> Ну, и классический пример - безопасное копирование одной строки в другую | ||
Ответить | Правка | Наверх | Cообщить модератору |
111. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от ng (ok), 20-Ноя-21, 14:17 | ||
> только в хеловорлде оно безопасно | ||
Ответить | Правка | Наверх | Cообщить модератору |
117. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 20-Ноя-21, 14:51 | ||
Ну вообще там два копирования, следующий вариант скомпилируется в ряде случаев 1 в 1 с исходным | ||
Ответить | Правка | Наверх | Cообщить модератору |
131. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –1 +/– | |
Сообщение от ng (ok), 20-Ноя-21, 16:51 | ||
> Ну вообще там два копирования, следующий вариант скомпилируется в ряде случаев 1 в 1 с исходным | ||
Ответить | Правка | Наверх | Cообщить модератору |
156. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 21-Ноя-21, 11:16 | ||
>> Ну вообще там два копирования, следующий вариант скомпилируется в ряде случаев 1 в 1 с исходным | ||
Ответить | Правка | Наверх | Cообщить модератору |
160. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от ng (ok), 21-Ноя-21, 12:06 | ||
> стало быть инициализируется посредством копирования данных. Чего можно было бы избежать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
161. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 21-Ноя-21, 12:14 | ||
Я не понял, при чём тут газ и лёд, и когда проходят болезни неофитов. Вон в соседней ветке (после #88) "ведущий разработчик" операционной системы плавает в теме storage duration. | ||
Ответить | Правка | Наверх | Cообщить модератору |
162. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от ng (ok), 21-Ноя-21, 12:33 | ||
> Я не понял, при чём тут газ и лёд, и когда проходят болезни неофитов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
163. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 21-Ноя-21, 12:56 | ||
Так вот общий случай - это работа с памятью. Частный случай - копирование. Перед тем как что-то куда-то копировать, хорошо бы понимать, какие бывают типы storage. | ||
Ответить | Правка | Наверх | Cообщить модератору |
106. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (-), 20-Ноя-21, 14:03 | ||
> позволяет писать лаконичный и безопасный код: | ||
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору |
112. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –1 +/– | |
Сообщение от Аноним (-), 20-Ноя-21, 14:22 | ||
> а в реальности, отсутсвие размерности не позволит компилятору ускорить копирование в несколько раз векториза | ||
Ответить | Правка | Наверх | Cообщить модератору |
121. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Аноним (-), 20-Ноя-21, 15:06 | ||
>> а в реальности, отсутствие размерности не позволит компилятору ускорить копирование в несколько раз векториза | ||
Ответить | Правка | Наверх | Cообщить модератору |
154. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –1 +/– | |
Сообщение от ng (ok), 21-Ноя-21, 10:18 | ||
>> позволяет писать лаконичный и безопасный код: | ||
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору |
164. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (-), 21-Ноя-21, 12:57 | ||
> Иногда лучше реально жевать, чем | ||
Ответить | Правка | Наверх | Cообщить модератору |
194. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от ng (ok), 22-Ноя-21, 12:25 | ||
> То, что ты очередной опеннетный теоретик-балабол, стало понятно еще из предыдущего примера, | ||
Ответить | Правка | Наверх | Cообщить модератору |
114. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –1 +/– | |
Сообщение от n00by (ok), 20-Ноя-21, 14:37 | ||
>> по стандарту ложное значение 0, истинное не 0. | ||
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору |
137. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от ng (ok), 20-Ноя-21, 18:12 | ||
> А в "классическом Си" никакого TRUE не было. | ||
Ответить | Правка | Наверх | Cообщить модератору |
135. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –1 +/– | |
Сообщение от Ordu (ok), 20-Ноя-21, 17:22 | ||
> if ( pStr && *pStr ) | ||
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору |
139. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Аноним (31), 20-Ноя-21, 18:47 | ||
> За венгерскую нотацию полагается стерилизация, чтобы избежать распространения вредоносных мутаций ДНК. | ||
Ответить | Правка | Наверх | Cообщить модератору |
151. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –1 +/– | |
Сообщение от Ordu (ok), 21-Ноя-21, 03:34 | ||
>> За венгерскую нотацию полагается стерилизация, чтобы избежать распространения вредоносных мутаций ДНК. | ||
Ответить | Правка | Наверх | Cообщить модератору |
173. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Урри (ok), 21-Ноя-21, 19:01 | ||
> Назови переменную qr, и этого за глаза и за уши хватит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
182. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Ordu (ok), 21-Ноя-21, 22:44 | ||
>> Назови переменную qr, и этого за глаза и за уши хватит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
157. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 21-Ноя-21, 11:22 | ||
> и чем вам не угодил лаконичный pStr? | ||
Ответить | Правка | К родителю #139 | Наверх | Cообщить модератору |
140. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от ng (ok), 20-Ноя-21, 18:58 | ||
>> if ( pStr && *pStr ) | ||
Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору |
94. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +3 +/– | |
Сообщение от Аноним (31), 20-Ноя-21, 12:25 | ||
> Почему бы алгоритму этот смысл не вычислить? | ||
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору |
99. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Аноньимъ (ok), 20-Ноя-21, 13:20 | ||
>Поэтому любой нормальный программист пишет код так, чтобы при малейшей ошибке, возникающей по вине внутренних переменных, программа упала сразу и со сброшенным на диск дампом. | ||
Ответить | Правка | Наверх | Cообщить модератору |
120. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –1 +/– | |
Сообщение от Аноним (31), 20-Ноя-21, 15:05 | ||
Ну, например, если передать NULL в dest в strcpy(), то будет ошибка сегментации и работать ничего не будет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
122. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (31), 20-Ноя-21, 15:08 | ||
Пример с NULL в strcpy(), ессно, слишком толстый. | ||
Ответить | Правка | Наверх | Cообщить модератору |
124. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Аноньимъ (ok), 20-Ноя-21, 15:15 | ||
>Поэтому программа при _внутренних_ ошибках -- зависящих _только_ (подчёркиваю подчёркиваниями) от устройства программы и ни от чего больше -- должна упасть сразу. | ||
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору |
100. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Ordu (ok), 20-Ноя-21, 13:42 | ||
> Если разработчик может допустить "_любое_" значение в переменных, имеющих конкретный смысл | ||
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору |
107. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +2 +/– | |
Сообщение от _kp (ok), 20-Ноя-21, 14:06 | ||
>> нормальный программист пишет код так, чтобы при малейшей ошибке, | ||
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору |
113. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (31), 20-Ноя-21, 14:33 | ||
Вы путаете падения релизов с падениями некорректных сборок и падениями дебажных версий -- все эти падения сильно разные. | ||
Ответить | Правка | Наверх | Cообщить модератору |
136. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +2 +/– | |
Сообщение от _kp (ok), 20-Ноя-21, 17:58 | ||
> Падения релизов не допустимы -- это косяк разработчиков. | ||
Ответить | Правка | Наверх | Cообщить модератору |
138. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (31), 20-Ноя-21, 18:38 | ||
ещё раз: у вас речь идёт о падениях релизов; | ||
Ответить | Правка | Наверх | Cообщить модератору |
174. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Урри (ok), 21-Ноя-21, 19:11 | ||
> А падения дебажных версий очень полезны -- это процесс разработки. | ||
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору |
146. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Прохожий (??), 21-Ноя-21, 01:10 | ||
>Если разработчик может допустить "_любое_" значение в переменных, имеющих конкретный смысл и конкретный спектр принимаемых значений | ||
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору |
185. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от _kp (ok), 21-Ноя-21, 23:28 | ||
> следует похоронить и забыть, как о страшном сне. | ||
Ответить | Правка | Наверх | Cообщить модератору |
73. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (73), 19-Ноя-21, 23:51 | ||
Если написать код на Vala, транслировать в С и скормить этому чуду - он прожует? | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +2 +/– | |
Сообщение от mikhailnov (ok), 20-Ноя-21, 00:17 | ||
Если найдёт аномалии, что вы с этим будете делать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
86. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Аноним (10), 20-Ноя-21, 07:31 | ||
Выкинет вала и будет писать на С. | ||
Ответить | Правка | Наверх | Cообщить модератору |
147. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –1 +/– | |
Сообщение от Прохожий (??), 21-Ноя-21, 01:13 | ||
Так сделал бы только человек с удручающе низкими когнитивными способностями. | ||
Ответить | Правка | Наверх | Cообщить модератору |
88. "нашли аномалии" | –1 +/– | |
Сообщение от n00by (ok), 20-Ноя-21, 09:41 | ||
> Если найдёт аномалии, что вы с этим будете делать? | ||
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору |
101. "нашли аномалии" | +1 +/– | |
Сообщение от Аноним (-), 20-Ноя-21, 13:48 | ||
В чем прикол ? Один буфер на весь запуск или что-то не так ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
109. "нашли аномалии" | –1 +/– | |
Сообщение от n00by (ok), 20-Ноя-21, 14:14 | ||
Прикол в том, что код написал "ведущий программист", как заявляет его работодатель. Значит он сам может ответить на достаточно простой вопрос, надо немножко подождать. В крайнем случае кого-то спросит. Они же как бэ разрабатывают операционную систему, а не тупо пилят? ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
126. "нашли аномалии" | +/– | |
Сообщение от mikhailnov (ok), 20-Ноя-21, 15:23 | ||
> Прикол в том, что код написал | ||
Ответить | Правка | Наверх | Cообщить модератору |
158. "нашли аномалии" | –3 +/– | |
Сообщение от n00by (ok), 21-Ноя-21, 11:53 | ||
>> Прикол в том, что код написал | ||
Ответить | Правка | Наверх | Cообщить модератору |
178. "нашли аномалии" | +/– | |
Сообщение от mikhailnov (ok), 21-Ноя-21, 21:18 | ||
"один из ведущих разработчиков" != "ведущий программист", как бы тебе ни хотелось натянуть сову на глобус. | ||
Ответить | Правка | Наверх | Cообщить модератору |
179. "нашли аномалии" | +/– | |
Сообщение от mikhailnov (ok), 21-Ноя-21, 21:29 | ||
Этот код напоминает мою раннюю писанину на баше: глобальные переменные, оперирование ими из отдельных функций, несамодостаточность функций, как следствие, невозможность сделать нормальные автотесты функций. | ||
Ответить | Правка | К родителю #158 | Наверх | Cообщить модератору |
190. "нашли аномалии" | +/– | |
Сообщение от n00by (ok), 22-Ноя-21, 09:13 | ||
То есть найти ошибку в приведённом фрагменте из 7 строчек ты не смог. Я не считаю нужным тебе на неё указывать и вообще учить, поскольку ты за 5 лет не осилил азы Си и публично признал, что не являешься программистом. Осталось тебе приступить к сбору пакетиков в специально отведённом месте. | ||
Ответить | Правка | Наверх | Cообщить модератору |
129. "нашли аномалии" | +/– | |
Сообщение от Аноним (31), 20-Ноя-21, 16:02 | ||
очевидно, что open_vpipe() используется только в этом C-файле -- это служебная внутренняя функция, её суть -- в подсчёте аргумента malloc'а из width и height, а также в понятном (разработчику) названии. | ||
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору |
130. "нашли аномалии" | +1 +/– | |
Сообщение от Аноним (31), 20-Ноя-21, 16:32 | ||
аа, увидел. | ||
Ответить | Правка | Наверх | Cообщить модератору |
159. "нашли аномалии" | –1 +/– | |
Сообщение от n00by (ok), 21-Ноя-21, 11:53 | ||
Про отсутствие free() я явно написал и лишнее не цитировал, поскольку вопрос касается только работы с памятью (и на мелочи вроде int для размера закрываем глаза). Программист операционных систем ответил в #126, что система за ним подчистит, а код вообще писал не он. :) То что Вы копали глубже и нашли close() лишь усугубляет ситуацию. | ||
Ответить | Правка | Наверх | Cообщить модератору |
191. "нашли аномалии" | +/– | |
Сообщение от n00by (ok), 22-Ноя-21, 09:20 | ||
В итоге "ведущий разработчик" публично признал в #178, что он не программист. Вопрос "зачем там вообще allocated storage" снят. :) | ||
Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору |
103. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –1 +/– | |
Сообщение от . (?), 20-Ноя-21, 13:59 | ||
работает без сети? база уже входит в поставку? | ||
Ответить | Правка | Наверх | Cообщить модератору |
104. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (104), 20-Ноя-21, 14:01 | ||
Рабтает. База как и раньше скачивается отдельно, три вида: Small, Medium, Large. | ||
Ответить | Правка | Наверх | Cообщить модератору |
108. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от . (?), 20-Ноя-21, 14:07 | ||
ага, прочёл уже. https://github.com/IntelLabs/control-flag | ||
Ответить | Правка | Наверх | Cообщить модератору |
133. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от . (?), 20-Ноя-21, 17:09 | ||
попробовал medium. гиг в оперативке, на час - 10к строк кода/40 файлов. ничего не нашло. слабенький компьютер, маленький проект. | ||
Ответить | Правка | Наверх | Cообщить модератору |
152. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (152), 21-Ноя-21, 05:37 | ||
А знаете, какой еще инструмент может определить аномалии и непохожести кода на чужой код? Любой антиплагиат. Если у меня свой интересный стиль написания кода, это не значит, что у меня там ошибки и аномалии. cppcheck, clang-analyzer и -fsanitize всякие, если научиться ими пользоваться, дадут хорошее определение ошибок. А если еще и вспомнить великое искусство использования отладчиком, так вообще красота. | ||
Ответить | Правка | Наверх | Cообщить модератору |
177. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Урри (ok), 21-Ноя-21, 20:46 | ||
Прогнал свой хелловорлд, 5600 строк страшноватого С (главная функция одна занимает 2000 строк, знаю-знаю...) и т.д., достаточно хаков ибо надо быстро, а не понятно даже ребенку. | ||
Ответить | Правка | Наверх | Cообщить модератору |
196. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –1 +/– | |
Сообщение от Аноним (-), 22-Ноя-21, 13:21 | ||
Ты Си плюс-плюсник, другого оттебя и не ожидаешь. Любой чистосишник знает, что при превышении количества строк выше ста, надо код выносить на новый файл. Тебя плюсовика этому видимо не учили. | ||
Ответить | Правка | Наверх | Cообщить модератору |
201. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +1 +/– | |
Сообщение от Аноним (201), 22-Ноя-21, 16:38 | ||
Плюсплюсник не станет городить метод из 2000 строк. | ||
Ответить | Правка | Наверх | Cообщить модератору |
202. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +2 +/– | |
Сообщение от Урри (ok), 22-Ноя-21, 17:00 | ||
> Плюсплюсник не станет городить метод из 2000 строк. | ||
Ответить | Правка | Наверх | Cообщить модератору |
203. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (-), 22-Ноя-21, 17:51 | ||
>Разбиение на отдельные функции приводит к усложнению поддержки и меньшей читабельности. | ||
Ответить | Правка | Наверх | Cообщить модератору |
207. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от n00by (ok), 23-Ноя-21, 07:52 | ||
Посмотрите, к примеру, ВМ OCaml, что бы не задавать глупых вопросов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
212. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (-), 23-Ноя-21, 12:06 | ||
Защищать рукожопых плохое занятие. | ||
Ответить | Правка | Наверх | Cообщить модератору |
213. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | –1 +/– | |
Сообщение от n00by (ok), 23-Ноя-21, 12:11 | ||
Анон, а что сделал ты, что бы я прислушался к твоему мнению? Задизайнил язык, который оказал влияние на индустрию, написал к нему компиляторы в машинный код и байт-код + интерпретатор? Или всего лишь сумел настроить Тор и набросил на Опеннет? | ||
Ответить | Правка | Наверх | Cообщить модератору |
184. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +2 +/– | |
Сообщение от burjui (ok), 21-Ноя-21, 23:28 | ||
Бесполезный софт. Опеннетовские сишники пишут код без ошибок, надо просто их размножить. Это сложно, т.к. девушек здесь нет, но что поделать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
232. "Выпуск ControlFlag 1.0, инструмента для выявления ошибок в к..." | +/– | |
Сообщение от Аноним (-), 25-Ноя-21, 09:37 | ||
Ногебайсо, бум размножаться. Но что поделать ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |