Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Fil-C - компилятор для языков C и C++, гарантирующий безопасную работу с памятью " | +/– | |
Сообщение от opennews (??), 17-Ноя-24, 13:14 | ||
Филипп Пизло (Filip Pizlo) представил на конференции SPLASH'24 открытый C/C++ компилятор Fil-C, предоставляющий защиту от проблем, вызванных ошибками при работе с памятью. Проект нацелен на обеспечение полной совместимости с существующим кодом на языках C и C++ - для обеспечения безопасной работы с памятью достаточно просто пересобрать существующий код. Компилятор построен с использованием компонентов от проекта LLVM и распространяется под лицензией Apache 2.0. Runtime поставляется под лицензией BSD. В отличие от недавно анонсированного проекта TrapC, находящегося на стадии проектирования, компилятор Fil-C уже доведён до готовности сборки существующего кода... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +39 +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 13:14 | ||
А визгу то стояло на опеннете что сишка небезопасная, а всего то надо было сделать безопасную сишку и никакой раст больше никогда никому не необходим. | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +12 +/– | |
Сообщение от Alladin (?), 17-Ноя-24, 13:24 | ||
да, всего-то.. на расте это гарантируется типами и маркерами, а на этом.. | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +4 +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 13:33 | ||
Да гарантируется что боров запрещает объектам мутировать и делает так что программирование превращается в борьбу с этим самым боровом, а не в получение работающего продукта. | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –3 +/– | |
Сообщение от Alladin (?), 17-Ноя-24, 13:37 | ||
борров это про мувинг семантику и заимствование структур | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +16 +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 13:46 | ||
Это тоже самое что построить такой город в котором на входе и выходе каждого здания и в общественном транспорте поставить рамки, рентген и проверять каждого жителя не мутировал ли он после выхода из дома. А если по ходу надел шапку или сходил в туалет считать что он мутировал и собирать его гарбедж коллектором вместе во всеми связанными объектами. А вдруг он мутировал получив бомбу. Причём если он сразу вышел из дома с бомбой к нему вопросов нет. Сколько раз уже пытались построить такой город с названием то Серво, то Редокс получается ерунда, не выходить каменный цветок. | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 14:36 | ||
> Это тоже самое что построить такой город в котором на входе и выходе каждого здания и в общественном транспорте поставить рамки, рентген и проверять каждого жителя не мутировал ли он после выхода из дома. | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +2 +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 15:15 | ||
Дум даже на калькуляторе без ОС играется. А все остальное это называется свобода передвижения в конституции даже такое записано. Если мне нужно соседу в голову я просто иду к соседу в голову. И его на это согласие это очень опционально штука. И в такой город ты найдешь очень много программистов и строителей, которые тебе отстроят и запрограммируют. | ||
Ответить | Правка | Наверх | Cообщить модератору |
73. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –3 +/– | |
Сообщение от Аноним (73), 17-Ноя-24, 15:40 | ||
> А все остальное это называется свобода передвижения в конституции даже такое записано. | ||
Ответить | Правка | Наверх | Cообщить модератору |
105. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (105), 17-Ноя-24, 17:06 | ||
Ты в таком городе живёшь и почему то не переезжает в безопасТный. Даже если бы такой город существовал он был бы тебе не по карману. | ||
Ответить | Правка | Наверх | Cообщить модератору |
203. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 09:12 | ||
Переезд уже идёт полным ходом. Гугл, например, часть Андроида пишет на Rust. | ||
Ответить | Правка | Наверх | Cообщить модератору |
212. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (212), 18-Ноя-24, 09:42 | ||
Опять твое воображение. Если гюгде то и идёт переезд то только в лозунгах и дутых отчётах. | ||
Ответить | Правка | Наверх | Cообщить модератору |
218. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 09:55 | ||
В смысле, моё воображение? Есть же, вроде, исходный код, можно самому посмотреть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
319. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Совершенно другой аноним (?), 18-Ноя-24, 18:18 | ||
Если переезд так и будет продолжаться (https://www.opennet.me/opennews/art.shtml?num=58249) (21% НОВОГО кода на Rust и 79% на С/C++), то боюсь ни я, ни Вы не доживёте до этого счастливого момента. | ||
Ответить | Правка | К родителю #203 | Наверх | Cообщить модератору |
320. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 18:38 | ||
> Если переезд так и будет продолжаться (https://www.opennet.me/opennews/art.shtml?num=58249) | ||
Ответить | Правка | Наверх | Cообщить модератору |
335. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (335), 18-Ноя-24, 21:43 | ||
> Я собираюсь жить долго и увидеть как в проектах появляется плашка "new code - rust only") | ||
Ответить | Правка | Наверх | Cообщить модератору |
338. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 21:56 | ||
> Если кто-то может добавить новую функциональность, то приоритет не язык или безопасность, а функциональность. | ||
Ответить | Правка | К родителю #335 | Наверх | Cообщить модератору |
343. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (335), 18-Ноя-24, 22:28 | ||
> А потом оно так и тащится с уязвимостями и костылями. | ||
Ответить | Правка | К родителю #338 | Наверх | Cообщить модератору |
344. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 22:38 | ||
> Смирись - по другому не бывает. | ||
Ответить | Правка | К родителю #343 | Наверх | Cообщить модератору |
345. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (335), 19-Ноя-24, 00:38 | ||
> Надеюсь законодатели в ЕС не подкачают, и введут ответственность за написанное (если денежки берешь). | ||
Ответить | Правка | К родителю #344 | Наверх | Cообщить модератору |
346. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (346), 19-Ноя-24, 00:54 | ||
> Опять. Не переносите свое видение на всех. Для вас это важнее функциональности. | ||
Ответить | Правка | К родителю #345 | Наверх | Cообщить модератору |
357. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (335), 19-Ноя-24, 07:49 | ||
> А эти другие вообще что-то решают? Их спрашивать будут? | ||
Ответить | Правка | К родителю #346 | Наверх | Cообщить модератору |
362. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 19-Ноя-24, 10:19 | ||
> Те кто не спрашивают - теряют добровольных разработчиков. | ||
Ответить | Правка | К родителю #357 | Наверх | Cообщить модератору |
387. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (387), 19-Ноя-24, 19:13 | ||
> А вы уверены что они нужны? | ||
Ответить | Правка | К родителю #362 | Наверх | Cообщить модератору |
390. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (-), 19-Ноя-24, 22:31 | ||
>> А кто определяет что такой ХНЯ? | ||
Ответить | Правка | К родителю #387 | Наверх | Cообщить модератору |
371. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 19-Ноя-24, 13:14 | ||
>Вы не видитие косяков в развитии как той так и другой вызванных как раз необоснованным внедрением всякой откровенной хни? | ||
Ответить | Правка | К родителю #357 | Наверх | Cообщить модератору |
370. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 19-Ноя-24, 13:09 | ||
>Тут есть классные примеры сисметмд и вейланда, где соплей было много, а потом почти все довольны. | ||
Ответить | Правка | К родителю #346 | Наверх | Cообщить модератору |
369. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 19-Ноя-24, 12:56 | ||
>Надеюсь законодатели в ЕС не подкачают, и введут ответственность за написанное | ||
Ответить | Правка | К родителю #344 | Наверх | Cообщить модератору |
368. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 19-Ноя-24, 12:51 | ||
>Я собираюсь жить долго и увидеть как в проектах появляется плашка "new code - rust only") | ||
Ответить | Правка | Наверх | Cообщить модератору |
189. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Karl Richter (ok), 18-Ноя-24, 07:06 | ||
Компьютеру свобода передвижения ненужна. Он - инструмент. А если честно, в реальности контролировать свободу передвижения очень полезно для безопасности общества и государства. | ||
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору |
213. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (212), 18-Ноя-24, 09:47 | ||
Какая кому разница что там нужно компьютеру. Свобода нужна программисту. А то что описано выше не контроль, а театр безопасТности. Контроль делается без всяких рентгенов и т.п. | ||
Ответить | Правка | Наверх | Cообщить модератору |
240. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 10:51 | ||
> Компьютеру свобода передвижения ненужна. Он - инструмент. А если честно, в реальности | ||
Ответить | Правка | К родителю #189 | Наверх | Cообщить модератору |
228. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 10:18 | ||
Если это город, населённый неадекватами (а в программировании это часто именно так, глядя на прорву CVE, поток которых не прекращается даже спустя много лет после написания кода), то вполне нормальный подход проверять каждого на предмет наличия оружия и до, и после. | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
185. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (185), 18-Ноя-24, 05:28 | ||
Раз нельзя назвать рабочим продуктом, то каким образов все это работало? От операционных систем, до стандартных приложений. И вы же, до появления раста, всем этим пользовались. Что с вами не так? | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
211. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 09:39 | ||
>каким образов все это работало | ||
Ответить | Правка | Наверх | Cообщить модератору |
245. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от An (??), 18-Ноя-24, 11:06 | ||
Ну дак и доведите до ума redox со всем альтернативным софтом на rust, что бы можно было сравнить с текущими осями и выбрать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
265. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (265), 18-Ноя-24, 12:54 | ||
> Ну дак и доведите до ума redox со всем альтернативным софтом на | ||
Ответить | Правка | Наверх | Cообщить модератору |
266. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от An (??), 18-Ноя-24, 13:31 | ||
Хочешь сказать, что на Rust из ОС ничего готового нет и не будет? | ||
Ответить | Правка | Наверх | Cообщить модератору |
281. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (265), 18-Ноя-24, 15:25 | ||
> Хочешь сказать, что на Rust из ОС ничего готового нет и не будет? | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 13:42 | ||
> Да гарантируется что боров запрещает объектам мутировать и делает так что | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
18. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +3 +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 13:51 | ||
Давно рекомендую всем адептам безопасТности надеть акваланг, спасательный круг запас еды на 10 дней, бронежилет и пробежать марафон 42 км на время. Зато во время марафона ты не утонешь, выживешь если заблудишься, и если в тебя будут стрелять больше вероятность выжить. Сплошная безопасТность. В Саус парке был такой тип который все время в спас жилете ходил по итогу утонул в театре. (И не в театре безопасТности) | ||
Ответить | Правка | Наверх | Cообщить модератору |
200. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –2 +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 09:05 | ||
Это, конечно, кривая аналогия. Но кекспертам местным нравится, потому что с логикой у них сплошные проблемы. Почему кривая? Потому что все абстракции в Rust ничего не стоят во время выполнения. | ||
Ответить | Правка | Наверх | Cообщить модератору |
214. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (212), 18-Ноя-24, 09:49 | ||
Ага только чтобы эти абстракции написать надо 10 программистов вместо 1 для одинакового результата. Зеро Коста не бывает, а тут и подавно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
219. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 09:58 | ||
Ровно наоборот. Это на дыряшке каждый раз люди велосипеды изобретают, пишут свои хеш-мапы. А потом ещё десятки лет находят в коде критические ошибки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
287. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 18-Ноя-24, 16:05 | ||
Так пишите на ocaml/haskell, на go в крайнем случае. Но нет, вот тянет почему-то писать всё на сях. | ||
Ответить | Правка | К родителю #214 | Наверх | Cообщить модератору |
363. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 19-Ноя-24, 11:45 | ||
> Так пишите на ocaml/haskell, на go в крайнем случае. Но нет, вот | ||
Ответить | Правка | Наверх | Cообщить модератору |
372. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 19-Ноя-24, 13:22 | ||
>На этом реально полтора проекта, от отшибленых академов | ||
Ответить | Правка | Наверх | Cообщить модератору |
421. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 20-Ноя-24, 16:59 | ||
> Все мои пет-проекты за последние пару лет на ocaml, немного haskell попробовал, | ||
Ответить | Правка | Наверх | Cообщить модератору |
205. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 09:18 | ||
> Давно рекомендую всем адептам безопасТности надеть акваланг, спасательный круг запас еды | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
216. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (212), 18-Ноя-24, 09:52 | ||
Причем тут отпуск когда тут марафон. Где много людей собралось и бежит по одному маршруту кто быстрее. То что подходит для отпуска на минном поле не подходит для марафона, пойми. То что подходит для хеллоуворлда не подходит для большого проекта такого как движок браузера. | ||
Ответить | Правка | Наверх | Cообщить модератору |
221. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 10:02 | ||
>То что подходит для хеллоуворлда не подходит для большого проекта такого как движок браузера | ||
Ответить | Правка | Наверх | Cообщить модератору |
269. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (269), 18-Ноя-24, 13:59 | ||
> Причем тут отпуск когда тут марафон. Где много людей собралось и бежит | ||
Ответить | Правка | К родителю #216 | Наверх | Cообщить модератору |
311. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (371), 18-Ноя-24, 16:57 | ||
>Давно рекомендую всем адептам безопасТности надеть акваланг, спасательный круг запас еды на 10 дней, бронежилет и пробежать марафон 42 км на время | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
59. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +3 +/– | |
Сообщение от Бывалый Смузихлёб (ok), 17-Ноя-24, 15:00 | ||
только cost совсем не zero | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
64. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 15:16 | ||
Zero только в случае если программируешь и запускаешь этот код не ты) | ||
Ответить | Правка | Наверх | Cообщить модератору |
202. Скрыто модератором | –1 +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 09:10 | ||
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору |
206. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 09:21 | ||
> только cost совсем не zero | ||
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору |
75. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Страдивариус (?), 17-Ноя-24, 15:57 | ||
Перешел на rust с плюсов. Точнее пишу на обоих. Пока пытался писать на rust по плюсовому, то да, была борба с боровым. Как только достиг дзена, боров потрясающе помогает. Пишешь неделю код, потом запускаешь и с первого запуска почти без багов. | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
106. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +4 +/– | |
Сообщение от Аноним (105), 17-Ноя-24, 17:08 | ||
Яркое описание того почему на расте нет софта из первых рук. Это я тут даже про тесты не пишу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
383. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Страдивариус (?), 19-Ноя-24, 18:12 | ||
Ничего не понял. Какие первые руки? Какие тесты ты не пишешь? | ||
Ответить | Правка | Наверх | Cообщить модератору |
186. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (185), 18-Ноя-24, 05:29 | ||
За сколько вы напишете тот же самый код на С/C++? | ||
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору |
199. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 09:00 | ||
Медленнее и с большим количеством ошибок. И Гугл, и Микрософт уже проверили. | ||
Ответить | Правка | Наверх | Cообщить модератору |
207. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 09:24 | ||
> Медленнее и с большим количеством ошибок. И Гугл, и Микрософт уже проверили. | ||
Ответить | Правка | Наверх | Cообщить модератору |
210. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 09:36 | ||
"Смешались в кучу кони, люди". Мы тут менталитет программистов обсуждаем или объективные достоинства того или иного языка программирования? | ||
Ответить | Правка | Наверх | Cообщить модератору |
248. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 11:29 | ||
> Эпические галеры^W места для работы рабов^W успешных специалистов... | ||
Ответить | Правка | К родителю #207 | Наверх | Cообщить модератору |
273. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 14:30 | ||
> Даже интересно, а где ж работаешь ты? | ||
Ответить | Правка | Наверх | Cообщить модератору |
314. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (314), 18-Ноя-24, 17:31 | ||
В нормальном корпе как раз таки можно крутить вел в свое удовольствие и еще получать за это деньги, главное время от времени на почту отвечать) | ||
Ответить | Правка | Наверх | Cообщить модератору |
329. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 20:45 | ||
> В нормальном корпе как раз таки можно крутить вел в свое удовольствие | ||
Ответить | Правка | Наверх | Cообщить модератору |
333. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 21:14 | ||
Ответить | Правка | К родителю #273 | Наверх | Cообщить модератору |
364. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 19-Ноя-24, 12:11 | ||
Ответить | Правка | Наверх | Cообщить модератору |
347. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 19-Ноя-24, 01:25 | ||
> А я со своей стороны считаю что у меня больше личной свободы. | ||
Ответить | Правка | К родителю #273 | Наверх | Cообщить модератору |
365. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 19-Ноя-24, 12:16 | ||
> Это распространённое заблуждение, что, дескать, если у тебя свой бизнес, то и | ||
Ответить | Правка | Наверх | Cообщить модератору |
247. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Страдивариус (?), 18-Ноя-24, 11:18 | ||
Ну это сильно зависит от задачи. Например, с БД сильно приятнее работать на Rust. Сериализация/десериализация тоже. | ||
Ответить | Правка | К родителю #186 | Наверх | Cообщить модератору |
3. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +6 +/– | |
Сообщение от laindono (ok), 17-Ноя-24, 13:28 | ||
На Rust всё вышеперечисленное либо дешевле, либо zero-cost, либо compile time. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
5. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 13:34 | ||
Это что за магия такая или трава, про зеро кост? Ты надеюсь сам понимаешь что так не может быть и ты пересказываешь маркетинговые сказки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Alladin (?), 17-Ноя-24, 13:38 | ||
зероконст, если вы считаете что весь мир обкурился травой то это ваши проблемы, а не мира | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +5 +/– | |
Сообщение от laindono (ok), 17-Ноя-24, 13:51 | ||
Например вместо 128-битных указателей и прочей подобной фигни есть сильная типизация. | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
26. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 14:13 | ||
Предлагаю тебе зайти на сайт https://godbolt.org/ написать одинаковый код на расте и сишке и плюсплюске без llvm и пересчитать количество команд. Я конечно понимаю что для вас 10 км не круг и ты может быть найдешь пример где на расте будет меньше инструкция, но среднее количество команд сможешь оценить и ты. | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Фнон (-), 17-Ноя-24, 14:21 | ||
> Я конечно понимаю что для вас 10 км не круг | ||
Ответить | Правка | Наверх | Cообщить модератору |
178. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от keydon (ok), 18-Ноя-24, 03:05 | ||
Ты же сам начал с производительности и "zero cost" и теперь сам же даешь заднюю. Типичный растоман. | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от laindono (ok), 17-Ноя-24, 14:26 | ||
https://godbolt.org/z/Pv9E74Wan | ||
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору |
36. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (36), 17-Ноя-24, 14:35 | ||
Я не хейтер раста или плюсов, но у тебя получился слишком примитивный пример, который не показывает различий в подходе у этих ЯП. | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +2 +/– | |
Сообщение от Аноним (55), 17-Ноя-24, 14:53 | ||
>>> Предлагаю тебе зайти на сайт https://godbolt.org/ написать одинаковый код на расте и сишке и плюсплюске без llvm и пересчитать количество команд. | ||
Ответить | Правка | Наверх | Cообщить модератору |
66. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 15:21 | ||
Явно видно как деградирует уровень аргументации у адептов раста. Раньше было больше по существу сейчас остались лишь лозунги и маркетинг. | ||
Ответить | Правка | Наверх | Cообщить модератору |
69. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +4 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 15:27 | ||
> Явно видно как деградирует уровень аргументации у адептов раста. | ||
Ответить | Правка | Наверх | Cообщить модератору |
85. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (55), 17-Ноя-24, 16:22 | ||
> Аноним(1) Предлагаю тебе зайти на сайт https://godbolt.org/ и написать код, который докажет, что я прав! | ||
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору |
74. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от laindono (ok), 17-Ноя-24, 15:50 | ||
Ну давай чуть менее примитивный. Аллокация динамического массива. Код делает примерно одно и тоже, если не лезть в дебри семантики. Какой-то драматической разницы я тут не вижу при том, что это два разных компилятора с двумя разными языками. | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
65. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –2 +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 15:18 | ||
Вот и я говорю нашел едж кейс и пытаешься им что-то себе доказать. Но это лишь доказывает бессмысленность существования раста. | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
68. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от laindono (ok), 17-Ноя-24, 15:24 | ||
Ну так я не знаю, что ты вообще хочешь увидеть. Эквивалентный код выдаёт эквивалентный ассемблер. | ||
Ответить | Правка | Наверх | Cообщить модератору |
176. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (176), 18-Ноя-24, 02:26 | ||
Развене видно, что он тупо тролит. Причëм толсто. | ||
Ответить | Правка | Наверх | Cообщить модератору |
100. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +2 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 16:54 | ||
Хм.. а разве не ты пернул в комментарий "напиши код и считай кол-во команд"? | ||
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору |
109. Скрыто модератором | –3 +/– | |
Сообщение от Аноним (105), 17-Ноя-24, 17:17 | ||
Ответить | Правка | Наверх | Cообщить модератору |
114. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 17:31 | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Ан (??), 17-Ноя-24, 14:21 | ||
> Для типов, не меняющих свой размер, ничего держать в RAM не требуется, всё известно на этапе компиляции. | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
42. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 14:40 | ||
> один внедряла в ядро уже сдулсо.. | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Ан (??), 17-Ноя-24, 14:48 | ||
> Пусть лучше меньше дырений будет в андроиде, хроме, винде. А ядро... типа кому оно нужно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
111. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (335), 17-Ноя-24, 17:29 | ||
Вы про того, кто придя в проект как разработчик, захотел свою работу свалить на других а сам рулить? | ||
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору |
137. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 18:09 | ||
> Мало того, что эта работа, как и было сказано бессмысленная по своей сути. | ||
Ответить | Правка | Наверх | Cообщить модератору |
162. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (335), 17-Ноя-24, 21:53 | ||
> И одной из причин называет - дидов неосиляторов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
167. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (167), 17-Ноя-24, 22:35 | ||
> Он теперь политик. Вместо вываливания кучи помоев на головы раздолбаям дает эти раздолбаям обделаться. | ||
Ответить | Правка | Наверх | Cообщить модератору |
169. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (335), 17-Ноя-24, 23:08 | ||
> Раздолбаи обделываются уже почти 30 лет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
170. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 23:34 | ||
> Поэтому ядро захватывает мир? А у тех кто делал микроядро | ||
Ответить | Правка | Наверх | Cообщить модератору |
196. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (335), 18-Ноя-24, 08:12 | ||
Надоело - поскипал | ||
Ответить | Правка | Наверх | Cообщить модератору |
209. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 09:30 | ||
>За эту работу брались другие. Пусть и делают. | ||
Ответить | Правка | К родителю #196 | Наверх | Cообщить модератору |
336. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (335), 18-Ноя-24, 21:49 | ||
> подкорректировал для этого некоторый код на Си, но правки не принимали те самые диды-неосиляторы. | ||
Ответить | Правка | К родителю #209 | Наверх | Cообщить модератору |
339. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 21:57 | ||
> Любая правка должна быть обоснованной. | ||
Ответить | Правка | К родителю #336 | Наверх | Cообщить модератору |
342. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (335), 18-Ноя-24, 22:20 | ||
> Обоснование "тут раз в месяц CVE находят" является достаточным? | ||
Ответить | Правка | К родителю #339 | Наверх | Cообщить модератору |
348. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Прохожий (??), 19-Ноя-24, 01:31 | ||
> Поясняю прямым текстом, инструмент нужно править до тех пор, пока не устранят проблему. | ||
Ответить | Правка | К родителю #342 | Наверх | Cообщить модератору |
358. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (335), 19-Ноя-24, 07:52 | ||
Откуда ты такой вылез? | ||
Ответить | Правка | К родителю #348 | Наверх | Cообщить модератору |
244. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 11:02 | ||
> Надоело - поскипал | ||
Ответить | Правка | К родителю #196 | Наверх | Cообщить модератору |
340. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (335), 18-Ноя-24, 21:59 | ||
> Т.е слился? Предсказуемо. | ||
Ответить | Правка | К родителю #244 | Наверх | Cообщить модератору |
262. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Ан (??), 18-Ноя-24, 12:25 | ||
> Лол, сколько там комплектов Minix в мире работает? | ||
Ответить | Правка | Наверх | Cообщить модератору |
288. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 18-Ноя-24, 16:08 | ||
Очередной дремучий человек не понимает, что если в языке нет, например, null, то и разыменновывания нулевого указателя тоже не будет. Парадокс блаба крепко держит опеннетовских анонимов. | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
439. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (439), 20-Ноя-24, 19:29 | ||
> если в языке нет, например, null | ||
Ответить | Правка | Наверх | Cообщить модератору |
177. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (177), 18-Ноя-24, 03:00 | ||
Не бывает в рантайме zero-cost. Физически невозможно. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
217. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 09:53 | ||
Надеюсь, вы слышали про разные способы линковки бинарников? | ||
Ответить | Правка | Наверх | Cообщить модератору |
226. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +2 +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 10:15 | ||
> Либо деплоить пользователям бинарь, собранный в дебаг режиме и огребать по полной с просадками производительности, | ||
Ответить | Правка | К родителю #177 | Наверх | Cообщить модератору |
268. Скрыто модератором | +/– | |
Сообщение от Аноним (268), 18-Ноя-24, 13:53 | ||
Ответить | Правка | Наверх | Cообщить модератору |
303. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 16:38 | ||
Ответить | Правка | Наверх | Cообщить модератору |
321. Скрыто модератором | +/– | |
Сообщение от Аноним (268), 18-Ноя-24, 19:32 | ||
Ответить | Правка | Наверх | Cообщить модератору |
327. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 20:15 | ||
Ответить | Правка | Наверх | Cообщить модератору |
293. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (371), 18-Ноя-24, 16:13 | ||
>Либо деплоить пользователям бинарь, собранный в дебаг режиме и огребать по полной с просадками производительности, либо собираеть без рантайм-проверок и молиться | ||
Ответить | Правка | К родителю #177 | Наверх | Cообщить модератору |
322. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от laindono (ok), 18-Ноя-24, 19:41 | ||
Там сейчас порядка 40 тысяч строк кода и почти 250 зависимостей в древе, при чём некоторые из них жирные прям на кодеген вроде serde или nalgebra. Я ради интереса посмотрел, сколько по итогу получается. Где-то 300-400 кб вышло до strip (285 после полной оптимизации на размер). | ||
Ответить | Правка | К родителю #177 | Наверх | Cообщить модератору |
11. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +7 +/– | |
Сообщение от Аноним (11), 17-Ноя-24, 13:41 | ||
Справедливости ради, отлов ошибки во время компиляции гораздо лучше аварийного завершения во время выполнения. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
53. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от _kp (ok), 17-Ноя-24, 14:51 | ||
Ну, так поставил ловушку, перехватывай и обрабатывай, кто ж запретит.. | ||
Ответить | Правка | Наверх | Cообщить модератору |
274. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 14:42 | ||
> Ну, так поставил ловушку, перехватывай и обрабатывай, кто ж запретит.. | ||
Ответить | Правка | Наверх | Cообщить модератору |
283. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от _kp (ok), 18-Ноя-24, 15:49 | ||
> Ну, ехал ты на гироскутере, и фирмварь державшая тебя на неустойчивой хрени | ||
Ответить | Правка | Наверх | Cообщить модератору |
330. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 20:50 | ||
> Вы на Питоне не пишете? | ||
Ответить | Правка | Наверх | Cообщить модератору |
295. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 18-Ноя-24, 16:15 | ||
>Ну, так поставил ловушку, перехватывай и обрабатывай, кто ж запретит.. | ||
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору |
299. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от _kp (ok), 18-Ноя-24, 16:23 | ||
> Что вы тут обрабатывать собрались? | ||
Ответить | Правка | Наверх | Cообщить модератору |
309. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 18-Ноя-24, 16:54 | ||
>Если речь о ПО гироскутера | ||
Ответить | Правка | Наверх | Cообщить модератору |
317. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от _kp (ok), 18-Ноя-24, 17:48 | ||
> Только не заговаривайте зубы, | ||
Ответить | Правка | Наверх | Cообщить модератору |
318. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 18-Ноя-24, 18:06 | ||
>Возникло, как минимум, событие "недоверия к работающему экземпляру ПО". | ||
Ответить | Правка | Наверх | Cообщить модератору |
332. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 21:00 | ||
> Если речь о ПО гироскутера, то немедленно запустить аварийный вариант контроля устойчивости, | ||
Ответить | Правка | К родителю #299 | Наверх | Cообщить модератору |
361. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от _kp (ok), 19-Ноя-24, 09:45 | ||
>> ..ПО гироскутера | ||
Ответить | Правка | Наверх | Cообщить модератору |
366. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (-), 19-Ноя-24, 12:32 | ||
> Ну, ладно пол-микросекунды на поддержание равновесия, и 10-40 mS на пользовательский | ||
Ответить | Правка | Наверх | Cообщить модератору |
67. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 15:24 | ||
Аварийное завершение наоборот лучше чем выход за пределы. | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
168. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (168), 17-Ноя-24, 22:41 | ||
> Аварийное завершение наоборот лучше чем выход за пределы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +7 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 14:29 | ||
> а всего то надо было сделать безопасную сишку | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
41. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (41), 17-Ноя-24, 14:39 | ||
Там не 1-2%. Всё, что во время компиляции не вычислить, не бесплатно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Анонимусс (-), 17-Ноя-24, 15:09 | ||
> Всё, что во время компиляции не вычислить, не бесплатно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
115. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (335), 17-Ноя-24, 17:31 | ||
Это хороший инструмент отлавливать ошибки. | ||
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору |
154. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от diakin (ok), 17-Ноя-24, 20:23 | ||
Кстати - да ) | ||
Ответить | Правка | Наверх | Cообщить модератору |
223. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 10:13 | ||
>Это хороший инструмент отлавливать ошибки. | ||
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору |
450. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от wyry (ok), 20-Ноя-24, 22:43 | ||
>Вообще, не очень хороший для сколь-либо крупного проекта. | ||
Ответить | Правка | Наверх | Cообщить модератору |
469. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 21-Ноя-24, 10:41 | ||
> Если приложение стабильно, его можно перекомпилировать на "небезопасном" компиляторе и получить свою производительность назад. | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (55), 17-Ноя-24, 14:33 | ||
> А визгу то стояло на опеннете что сишка небезопасная, а всего то | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
49. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 14:47 | ||
Это поделие надо сравнивать с Go или Java, но никак не с Rust. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
54. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 14:53 | ||
Ахаха, какое молниеносное переобувание. От "сишка быстрее раста на 5 процентов" до "замедление в 5 раз это норм" и "GC рулит". | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
71. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 17-Ноя-24, 15:35 | ||
В то время, когда типизированный код, не важно, на rust, ocaml или haskell приниципиально защищён от некоторых ошибок, например null pointer, сишники изобретают какую-нибудь java, который будет падать с NPE. Словно мы живём в 1990-ых, а не 2020-ых. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
83. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (83), 17-Ноя-24, 16:18 | ||
Типы стали как в бейсике (с аппаратно-зависимыми границами) плюс сборщик мусора. Вообщем как у многих ЯП. Остался только синтаксис. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
6. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 13:36 | ||
Конечно не мешало бы более подробно расписать чем сабж лучше zig, но в первом приближении ничем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 13:57 | ||
zig если и иожно сравнивать - то с СИ. | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +3 +/– | |
Сообщение от Анонимусс (-), 17-Ноя-24, 14:10 | ||
А чем вообще зиг лучше чем си в плане безопасности? | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
27. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 14:15 | ||
Так если на сабжевом языке начать снимать штаны через голову тоже можно что-нибудь словить. Так что в этом плане паритет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Анонимусс (-), 17-Ноя-24, 14:20 | ||
> Так если на сабжевом языке начать снимать штаны через голову тоже можно что-нибудь словить. | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (36), 17-Ноя-24, 14:39 | ||
Тем что не нужно переписывать код и сишки? И там что заявлена поддержка механизмов "безопасного" программирования? | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
47. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 14:46 | ||
> Тем что не нужно переписывать код и сишки? | ||
Ответить | Правка | Наверх | Cообщить модератору |
155. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +3 +/– | |
Сообщение от Аноним (155), 17-Ноя-24, 21:09 | ||
смена ABI была про перекомпиляцию, а не про переписывание. | ||
Ответить | Правка | Наверх | Cообщить модератору |
275. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 14:47 | ||
> Это значит, что для взаимодействия с другими либами тебе придется переписывать все | ||
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору |
278. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (278), 18-Ноя-24, 14:56 | ||
> Не переписывать а перекоммилировать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
334. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 21:19 | ||
> Удачи тебе перекомпилять древних хлам без переписывания) | ||
Ответить | Правка | Наверх | Cообщить модератору |
139. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (139), 17-Ноя-24, 18:17 | ||
Как минимум тем, что пробелы никакие неадекваты не навязывают. | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
156. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (156), 17-Ноя-24, 21:26 | ||
Тем, что неадекваты не выпиливают с языка многострочные комменты | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
267. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 18-Ноя-24, 13:31 | ||
Зачем нужен зиг, если он не вбирает в себя развитие типизации, аналогичное ocaml/haskell/rust/ats? | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
9. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +4 +/– | |
Сообщение от Аноним (11), 17-Ноя-24, 13:39 | ||
Это Valgrind на стероидах? | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (36), 17-Ноя-24, 14:43 | ||
Нет, это не внешняя тулза для поиска "сишных дыреней" при выполнении. | ||
Ответить | Правка | Наверх | Cообщить модератору |
81. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (81), 17-Ноя-24, 16:11 | ||
Valgrind медленнее в 30 раз. | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
10. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +2 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 13:40 | ||
> - All allocations are *garbage collected* using | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 14:00 | ||
А поможет? | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (36), 17-Ноя-24, 14:47 | ||
Потому что не было покрыто тестами, очевидно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
276. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 14:50 | ||
> А поможет? | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
279. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (278), 18-Ноя-24, 15:06 | ||
> А на моей памяти - ряд проектов таки под sanitizer'ами и выловили ряд багов и вулнов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Фнон (-), 17-Ноя-24, 14:17 | ||
Не поможет. | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
153. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (153), 17-Ноя-24, 20:15 | ||
Уязвимость вызвана неправильной интерпретацией типов (Type Confusion) при обработке адреса | ||
Ответить | Правка | Наверх | Cообщить модератору |
224. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Соль земли (?), 18-Ноя-24, 10:15 | ||
Люди умудряются написать недетектируемые дыры. | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
264. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (264), 18-Ноя-24, 12:48 | ||
Если в проекте используются анализаторы и прочие детекторы, очевидно, что в релиз попадут только те дыры, которые этими детекторами не находятся. | ||
Ответить | Правка | Наверх | Cообщить модератору |
277. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 14:52 | ||
> Не поможет. | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
13. Скрыто модератором | +7 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 13:45 | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. Скрыто модератором | +/– | |
Сообщение от Гильгамеш (?), 17-Ноя-24, 13:54 | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. Скрыто модератором | +3 +/– | |
Сообщение от Аноним (82), 17-Ноя-24, 16:16 | ||
Ответить | Правка | Наверх | Cообщить модератору |
107. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 17:10 | ||
Ответить | Правка | Наверх | Cообщить модератору |
108. Скрыто модератором | +/– | |
Сообщение от Аноним (105), 17-Ноя-24, 17:15 | ||
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору |
110. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 17:25 | ||
Ответить | Правка | Наверх | Cообщить модератору |
118. Скрыто модератором | +/– | |
Сообщение от Аноним (335), 17-Ноя-24, 17:35 | ||
Ответить | Правка | Наверх | Cообщить модератору |
150. Скрыто модератором | +/– | |
Сообщение от Советский инженер (ok), 17-Ноя-24, 19:39 | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Stanislavvv (?), 17-Ноя-24, 13:51 | ||
> С незначительными модификациями поддерживается сборка OpenSSH | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 14:37 | ||
>> С незначительными модификациями поддерживается сборка OpenSSH | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (55), 17-Ноя-24, 14:42 | ||
>> С незначительными модификациями поддерживается сборка OpenSSH | ||
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору |
22. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +2 +/– | |
Сообщение от Аноним (22), 17-Ноя-24, 14:00 | ||
А он то этот компелятор новый совместим полностью со старым кодом? Или это новое слово в науке, типа Раста. | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. Скрыто модератором | +3 +/– | |
Сообщение от Фнон (-), 17-Ноя-24, 14:07 | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (36), 17-Ноя-24, 14:55 | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 14:29 | ||
Лол, история Раста это прямо как в цитате | ||
Ответить | Правка | Наверх | Cообщить модератору |
227. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Соль земли (?), 18-Ноя-24, 10:17 | ||
Не столько языки дырявые, сколько руки погромистов. Тот же Си просто даёт полную свободу. Найдите те дыры, которые именно компилятор создаёт. | ||
Ответить | Правка | Наверх | Cообщить модератору |
241. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (241), 18-Ноя-24, 10:54 | ||
У тебя логика сломалась. Если программист всегда виноват, то компилятор в принципе дыр создать не может, это всегда будет вина программиста. Какой пример ты тогда ожидаешь? | ||
Ответить | Правка | Наверх | Cообщить модератору |
234. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Pathfinder (?), 18-Ноя-24, 10:32 | ||
Да кто борется с Растом? Пускай себе развивается. Никто ему это не запрещает. Просто растаманы думают, что все должны обратиться в их веру. А на самом деле, никто никому ничего не должен. | ||
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору |
51. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (51), 17-Ноя-24, 14:48 | ||
Еще раз повторяю. Это просто противоречит причинам, по которым создавался Си. Посмотрите сурцы Win 3.1 SDK. Там все на голом асме. Вот чтобы не писать на нем, но иметь те же преимущества по размеру и производительности - изобрели Си. Если Си завернуть в виртуальную машину или что то типа того - от него не будет никакого толку. Просто нынешнее поколение проггеров это не понимает. Они уже привыкли писать ОС на питоне. После этого уже ничего не страшно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 14:55 | ||
Да, ты полностью прав. | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 15:28 | ||
Какая безопасность когда у тебя в 70-х сотня ЭВМ на всё США. Если в него залезет хакер и выйдет за пределы буфера, он ничего там не найдет. Кроме безысходности. Больше того сейчас критическая инфраструктура не использует раст, а просто использует закрытый контур. Точно так же как в 70-е. И в 1 году после р.х. Кому нужны твои котики на пхп сайтике? Даже от майнера там толку нуль. | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 15:39 | ||
> Какая безопасность когда у тебя в 70-х сотня ЭВМ на всё США. | ||
Ответить | Правка | Наверх | Cообщить модератору |
233. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от onanim (?), 18-Ноя-24, 10:30 | ||
> аппаратные решения | ||
Ответить | Правка | Наверх | Cообщить модератору |
337. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Ароним (?), 18-Ноя-24, 21:50 | ||
Нет. Спец микросхемы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
423. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (-), 20-Ноя-24, 17:11 | ||
> Нет. Спец микросхемы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
235. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 10:37 | ||
>И слава богу. Не дорос он еще до нее. | ||
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору |
237. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 10:39 | ||
> Вроде, только организационно. Технически уже вполне годный язык, в том числе для критической инфраструктуры. | ||
Ответить | Правка | Наверх | Cообщить модератору |
425. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 20-Ноя-24, 17:13 | ||
> Вон сишники как гордятся своим ISO стандартом, просто неистово) | ||
Ответить | Правка | Наверх | Cообщить модератору |
429. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 20-Ноя-24, 18:46 | ||
> Хреновый стандарт | ||
Ответить | Правка | Наверх | Cообщить модератору |
446. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (446), 20-Ноя-24, 21:16 | ||
>> Хреновый стандарт | ||
Ответить | Правка | Наверх | Cообщить модератору |
467. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 21-Ноя-24, 10:26 | ||
>>> Хреновый стандарт | ||
Ответить | Правка | Наверх | Cообщить модератору |
473. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 21-Ноя-24, 12:15 | ||
> Неа. Хреновый стандарт это просто обман и завышенные ожидания. | ||
Ответить | Правка | Наверх | Cообщить модератору |
476. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 21-Ноя-24, 12:52 | ||
> Пафоса много, толку - чуть. На хруст нет стандартов. Есть - голимые ночнушки с лопаты. | ||
Ответить | Правка | Наверх | Cообщить модератору |
479. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 21-Ноя-24, 13:23 | ||
> Я считаю что хочу видеть улучшение а не ухудшение. И какой-нибудь C++ уже сделал синтаксис тем еще брейнфаком. Да, я считаю что Rust зря следовал этому антипаттерну и еще более зря - не нанял себе архитектов для систематизации своего барахла, вместо этого вываливая хаотичные костыли в очередной ночнушке. Я C++ слегка умею ибо это superset C как таковой. Но сказать что мне нравится его синтаксис когда там местами брейнфакоподобные конструкции попадаются - это покривить душой. В общем то вопрос в воздухе - когда кто-то сделает нормальный C-like яп без GC годный для системщины, без тех наслоений брейнфаков. На это есть некий спрос. Потому и сабж. | ||
Ответить | Правка | К родителю #473 | Наверх | Cообщить модератору |
478. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Совершенно другой аноним (?), 21-Ноя-24, 13:18 | ||
>> какая-то горстка хипстеров в ночнушке | ||
Ответить | Правка | К родителю #429 | Наверх | Cообщить модератору |
77. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (77), 17-Ноя-24, 16:06 | ||
> придется обмазаться ifdef'ами. и подобрать нужную версию компилятора. | ||
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору |
80. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 16:09 | ||
> Это не совсем так. У меня 100% исходников компилируются GCC под ОС Linux, Windows (MinGW), BSD, macOS и Haiku. | ||
Ответить | Правка | Наверх | Cообщить модератору |
122. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (335), 17-Ноя-24, 17:40 | ||
https://en.cppreference.com/w/cpp/filesystem | ||
Ответить | Правка | Наверх | Cообщить модератору |
123. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –2 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 17:52 | ||
А, т.е у тебя эти все ifdef просто завернуты в другую либу? | ||
Ответить | Правка | Наверх | Cообщить модератору |
164. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (335), 17-Ноя-24, 22:05 | ||
> А, т.е у тебя эти все ifdef просто завернуты в другую либу? | ||
Ответить | Правка | Наверх | Cообщить модератору |
238. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 10:41 | ||
>У rust с этим проблемы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
130. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (77), 17-Ноя-24, 18:02 | ||
Это приложение научного назначения, а абсолютная кроссплатформенность - это, скорее, доказательство возможности этого. Проект не слишком прост алгоритмически. В частности, один из последних разработанных методов - многослойная нейронная сеть, обучаемая методом обратного распространения ошибки. А перед ним была линейная алгебра, включая матричные разложения. | ||
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору |
142. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 18:22 | ||
> Большим плюсом оказался следующий факт. Сейчас бэкэнды сделаны на C++. Но в принципе, Хотя такая задача не ставилась, отдельные модули могут быть составлены на любом языке программирования. | ||
Ответить | Правка | Наверх | Cообщить модератору |
193. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от фф (?), 18-Ноя-24, 07:30 | ||
вот прям интересно стало - можете привести пример кода, соответсвующего какому-либо стандарту С, без UB, и чтоб от компилятора зависел результат функции? | ||
Ответить | Правка | Наверх | Cообщить модератору |
239. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 10:49 | ||
> вот прям интересно стало - можете привести пример кода, соответсвующего какому-либо стандарту С, без UB, и чтоб от компилятора зависел результат функции? | ||
Ответить | Правка | Наверх | Cообщить модератору |
270. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от фф (?), 18-Ноя-24, 14:06 | ||
дык, если в программе есть ub, то компилятор вправе выдавать любой результат. Тут зависимость от компилятора очевидна. | ||
Ответить | Правка | Наверх | Cообщить модератору |
197. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Stanislavvv (?), 18-Ноя-24, 08:18 | ||
| ||
Ответить | Правка | К родителю #142 | Наверх | Cообщить модератору |
84. Скрыто модератором | +/– | |
Сообщение от Аноним (84), 17-Ноя-24, 16:21 | ||
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору |
76. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (77), 17-Ноя-24, 16:04 | ||
Phyton уступает C по скорости в 60 тысяч раз. Он никаким образом ему не конкурент. | ||
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору |
86. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –2 +/– | |
Сообщение от Аноним (84), 17-Ноя-24, 16:23 | ||
Ну про 6*10^4 раз это вы, конечно, сиильно загнули. | ||
Ответить | Правка | Наверх | Cообщить модератору |
92. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –2 +/– | |
Сообщение от Аноним (92), 17-Ноя-24, 16:45 | ||
Производительность даже кор 2 дуо избыточна для тех задач (сеть, I/o) где используется пайтон | ||
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору |
133. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от 12yoexpert (ok), 17-Ноя-24, 18:06 | ||
то-то у меня кура на райзене полчаса стартует, нужно было брать кор два дуо | ||
Ответить | Правка | Наверх | Cообщить модератору |
175. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от uis (ok), 18-Ноя-24, 02:01 | ||
Создатели io_uring: "Там хотя-бы 10 тысяч активных соединений наберётся? У нас кор 2 дуо и гигабитка 10 миллионов обрабатывают." | ||
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору |
140. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +2 +/– | |
Сообщение от Аноним (139), 17-Ноя-24, 18:20 | ||
Напомнить, как Windows 3.11 зависала и крашилась? | ||
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору |
184. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от ДаНуНафиг (?), 18-Ноя-24, 04:13 | ||
Напомни, а то у меня вполне нормально работала. | ||
Ответить | Правка | Наверх | Cообщить модератору |
367. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 19-Ноя-24, 12:43 | ||
> Напомни, а то у меня вполне нормально работала. | ||
Ответить | Правка | Наверх | Cообщить модератору |
190. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Karl Richter (ok), 18-Ноя-24, 07:15 | ||
Си не удовлетворяет потребности в безопасности. А об оптимизации, к сожалению, уже мало заботятся и полагаются на производительность аппаратуры. | ||
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору |
90. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от ffsdmad (ok), 17-Ноя-24, 16:44 | ||
Получается, что Руст не нужен, но спрашивается, а зачем на него вообще тратят время и средства? | ||
Ответить | Правка | Наверх | Cообщить модератору |
94. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +2 +/– | |
Сообщение от Аноним (92), 17-Ноя-24, 16:48 | ||
Много чего ненужного существует. Я вот считаю продукцию эппла сферическим ненужно в вакууме,но ведь есть хомячьё, которое её скупает и стоит в очередях перед выходом нового ипхона. | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 16:49 | ||
> Получается, что Руст не нужен, | ||
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору |
127. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от ffsdmad (ok), 17-Ноя-24, 17:58 | ||
>> Получается, что Руст не нужен, | ||
Ответить | Правка | Наверх | Cообщить модератору |
149. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 19:35 | ||
А зачем им очаровываться вообще? | ||
Ответить | Правка | Наверх | Cообщить модератору |
166. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (335), 17-Ноя-24, 22:11 | ||
> Что тебе еще нужно? | ||
Ответить | Правка | Наверх | Cообщить модератору |
171. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 00:19 | ||
> 1. хотел гарантию невозможности получить доступ к памяти соседнего процесса | ||
Ответить | Правка | Наверх | Cообщить модератору |
243. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 11:02 | ||
>1. В системах с общей памятью для всех процессов я бы хотел гарантию невозможности получить доступ к памяти соседнего процесса при использования только безопасного режима. | ||
Ответить | Правка | К родителю #166 | Наверх | Cообщить модератору |
296. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (296), 18-Ноя-24, 16:16 | ||
Очень просто. На уровне ядра сделать функцию для доступа к памяти с аргументом is_safe_call_from_rust_i_swear_to_god и все запросы к памяти из данного языка проводить через неё. | ||
Ответить | Правка | Наверх | Cообщить модератору |
187. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (185), 18-Ноя-24, 05:33 | ||
Это без оптимизаций. Они лишь реализовали необходимый функционал.. | ||
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору |
102. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 16:59 | ||
Удивительно, что про ненужность раста пишет Илья - Веб-программист, который программирует на Python и JavaScript (рак современного интернета). | ||
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору |
124. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от ffsdmad (ok), 17-Ноя-24, 17:53 | ||
А я и на Си программирую и на Руст, но от Руст начинает подташнивать. Карго у них хорош, вот его в Си не хватает | ||
Ответить | Правка | Наверх | Cообщить модератору |
126. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 17:58 | ||
> А я и на Си программирую и на Руст | ||
Ответить | Правка | Наверх | Cообщить модератору |
128. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от ffsdmad (ok), 17-Ноя-24, 18:00 | ||
так да вы и Руст верите, но он идёт лесом. бывает | ||
Ответить | Правка | Наверх | Cообщить модератору |
286. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 18-Ноя-24, 15:56 | ||
> вот его в Си не хватает | ||
Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору |
134. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от 12yoexpert (ok), 17-Ноя-24, 18:07 | ||
его лоббируют майки | ||
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору |
141. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Анонимусс (-), 17-Ноя-24, 18:21 | ||
> его лоббируют майки | ||
Ответить | Правка | Наверх | Cообщить модератору |
179. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от keydon (ok), 18-Ноя-24, 03:20 | ||
https://foundation.rust-lang.org/about/ | ||
Ответить | Правка | Наверх | Cообщить модератору |
230. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 10:25 | ||
> https://foundation.rust-lang.org/about/ | ||
Ответить | Правка | Наверх | Cообщить модератору |
161. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +2 +/– | |
Сообщение от px (??), 17-Ноя-24, 21:49 | ||
Нет, всё ещё нужен. Ты просто не разбираешься. Эта штука для того, чтобы проверять косяки прямо во время выполнения, разменивая производительность на, своего рода, безопасность. А Rust, чтобы исключить сам класс ошибок работы с памятью во время выполнения и ничего не проверять. | ||
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору |
180. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от keydon (ok), 18-Ноя-24, 03:22 | ||
Огласите пожалуйста весь список ошибок которые раст гарантированно исключает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
231. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Соль земли (?), 18-Ноя-24, 10:25 | ||
Нет указателей на удаленные данные, поскольку область видимости значения и ссылки на него сверяются. | ||
Ответить | Правка | Наверх | Cообщить модератору |
242. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 10:55 | ||
Я добавлю к тому, что выше написано. | ||
Ответить | Правка | К родителю #180 | Наверх | Cообщить модератору |
195. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от ffsdmad (ok), 18-Ноя-24, 08:10 | ||
но эти исключения поделились на unsafe, вы о чём | ||
Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору |
215. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 09:50 | ||
Такие заявления, после того, как ты выше ты говоришь о том, что программируешь на расте? | ||
Ответить | Правка | Наверх | Cообщить модератору |
229. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Соль земли (?), 18-Ноя-24, 10:20 | ||
Получается, что ты написал, не подумав. А зачем тогда на тебя родители тратили время и средства? | ||
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору |
298. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 18-Ноя-24, 16:21 | ||
>Получается, что Руст не нужен | ||
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору |
96. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от тоже Аноним (ok), 17-Ноя-24, 16:51 | ||
Названия компилятора и сборщика мусора почему-то напомнили, что Линус Торвальдс собственную ОС назвал - Freax... | ||
Ответить | Правка | Наверх | Cообщить модератору |
99. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (92), 17-Ноя-24, 16:54 | ||
> С точки зрения ПО, которому не критична производительность (а это 90% всего софта) | ||
Ответить | Правка | Наверх | Cообщить модератору |
104. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 17:05 | ||
> исторически браузер мало чем отличался от блокнота по потреблению ресурсов | ||
Ответить | Правка | Наверх | Cообщить модератору |
112. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от тоже Аноним (ok), 17-Ноя-24, 17:29 | ||
Напомню, что современный браузер - это фактически виртуальная машина и среда для исполнения ПО. | ||
Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору |
117. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (92), 17-Ноя-24, 17:35 | ||
Вспоминаю вэб конца 2000х и начала 2010х, тогда был расцвет нетбуков на немощных атомах, и тот вэб был идеален и в плане дизайна вэб страниц и в плане информационного наполнения. И всё летало, не лагало, сейчас же браузер наверное даже более требователен к ресурсам, чем игры AAA. | ||
Ответить | Правка | Наверх | Cообщить модератору |
121. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от тоже Аноним (ok), 17-Ноя-24, 17:40 | ||
> Вспоминаю вэб конца 2000х и начала 2010х, тогда был расцвет нетбуков | ||
Ответить | Правка | Наверх | Cообщить модератору |
136. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от 12yoexpert (ok), 17-Ноя-24, 18:08 | ||
> С точки зрения ПО, которому не критична производительность (а это 90% всего софта) - это заведомо более дешевое и перспективное решение, чем "выкинуть и написать правильно". | ||
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору |
249. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 11:31 | ||
Вы хотели, сказать "вывалится с сегфолотом"? 😂 | ||
Ответить | Правка | Наверх | Cообщить модератору |
172. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (168), 18-Ноя-24, 00:20 | ||
> Раст утверждает: "весь сишный код нужно выкинуть и переписать". | ||
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору |
173. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +2 +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 00:25 | ||
> Раст утверждает: "весь сишный код нужно выкинуть и переписать". | ||
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору |
181. Скрыто модератором | –1 +/– | |
Сообщение от keydon (ok), 18-Ноя-24, 03:24 | ||
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору |
191. Скрыто модератором | +/– | |
Сообщение от Karl Richter (ok), 18-Ноя-24, 07:21 | ||
Ответить | Правка | Наверх | Cообщить модератору |
220. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 10:00 | ||
Ответить | Правка | К родителю #181 | Наверх | Cообщить модератору |
101. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –2 +/– | |
Сообщение от Аноним (101), 17-Ноя-24, 16:58 | ||
Безопасные сишечки еще не готовы, а опасный gcc 14 уже жалуется на указатели. | ||
Ответить | Правка | Наверх | Cообщить модератору |
165. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним123 (?), 17-Ноя-24, 22:07 | ||
На что именно жалуется? | ||
Ответить | Правка | Наверх | Cообщить модератору |
125. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +4 +/– | |
Сообщение от Филипп Филиппович (ok), 17-Ноя-24, 17:55 | ||
Оно мило, может иметь некоторое ограниченное применение, но всё-таки это прикрученный контроль в рантайме, отсюда и оверхед, в том числе и по памяти. А современный подход -- максимум контроля в compile-time, а в рантайме -- только то, что никак при компиляции не сделать. В чистом C сделать контроль многих вещей при компиляции в общем случае почти нереально. В C++ -- тоже только при соблюдении определённого стиля программирования (ибо C++ без ограничений допускает всё, что допускает C, и имеет потому все грабли C). | ||
Ответить | Правка | Наверх | Cообщить модератору |
201. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 09:07 | ||
> В чистом C сделать контроль многих вещей при компиляции в общем случае почти нереально. | ||
Ответить | Правка | Наверх | Cообщить модератору |
254. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 11:38 | ||
>но не понимая доказательства программист не сможет ничего исправить | ||
Ответить | Правка | Наверх | Cообщить модератору |
174. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от uis (ok), 18-Ноя-24, 01:57 | ||
> Защита от проблем с памятью обеспечивается благодаря применению 128-разрядных указателей MonoCaps с метаданными для проверки типов и отслеживания границ буферов | ||
Ответить | Правка | Наверх | Cообщить модератору |
182. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 04:07 | ||
Диалект языка Си - Cyclone, некто не слышал а? велосипеды умеем городить? А наработки дедов взять нельзя? | ||
Ответить | Правка | Наверх | Cообщить модератору |
188. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (188), 18-Ноя-24, 06:39 | ||
FUGC (Fil's Unbelievable Garbage Collector) | ||
Ответить | Правка | Наверх | Cообщить модератору |
373. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (373), 19-Ноя-24, 13:35 | ||
Предложите ему переименовать в FUnGiCid. | ||
Ответить | Правка | Наверх | Cообщить модератору |
192. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Пупсик (?), 18-Ноя-24, 07:26 | ||
Я нубик. Объясните в чем была проблема добавить в Си/++ "безопасные функции"работы с памятью, а не создавать новый язык? | ||
Ответить | Правка | Наверх | Cообщить модератору |
194. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +3 +/– | |
Сообщение от фф (?), 18-Ноя-24, 07:39 | ||
дык безопасных функций в С и так полно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
374. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (373), 19-Ноя-24, 13:37 | ||
Тео же заставил своих программистов пользоваться безопасными функциями. | ||
Ответить | Правка | Наверх | Cообщить модератору |
208. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –3 +/– | |
Сообщение от awoland (ok), 18-Ноя-24, 09:24 | ||
Пресловутая "небезопасность" C и C++ в большей степени заключается в криворукости программистов. Просто С и С++ позволяет больше свободы для кода, которой очень любят пользоваться, не пользуясь при этом мозгами... "Безопасные" языки в этом плане более ограничены. При этом они сами, их ядро, рантайм или бутстрап написаны на том же C/C++ ... | ||
Ответить | Правка | К родителю #192 | Наверх | Cообщить модератору |
256. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 11:48 | ||
>заключается в криворукости программистов | ||
Ответить | Правка | Наверх | Cообщить модератору |
225. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +3 +/– | |
Сообщение от Аноним (225), 18-Ноя-24, 10:15 | ||
В новый стандарт с++ безопасных функций добавили целую кучу. | ||
Ответить | Правка | К родителю #192 | Наверх | Cообщить модератору |
236. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 10:38 | ||
> Я нубик. Объясните в чем была проблема добавить в Си/++ "безопасные функции"работы с памятью, а не создавать новый язык? | ||
Ответить | Правка | К родителю #192 | Наверх | Cообщить модератору |
246. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –2 +/– | |
Сообщение от Аноним (225), 18-Ноя-24, 11:10 | ||
Так ты сам раст не можешь выучить. Почему это за тебя должно делать кто-то другой? | ||
Ответить | Правка | Наверх | Cообщить модератору |
257. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +2 +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 11:50 | ||
Rust - пока гораздо более простой язык, чем C++. Его в первом приближении можно освоить за примерно 30-50 часов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
325. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (1), 18-Ноя-24, 20:09 | ||
Так и почему ты не выучил раст до сих пор? | ||
Ответить | Правка | Наверх | Cообщить модератору |
349. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 19-Ноя-24, 01:54 | ||
А почему ты задаёшь бессвязные вопросы? | ||
Ответить | Правка | Наверх | Cообщить модератору |
386. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (386), 19-Ноя-24, 18:47 | ||
Может и выучишь, но писать на нём от этого легче не будет. Для нормального пользования языками навроде раста и си нужно знать устройство машины под которую пишешь, иначе без разницы на чём писать - на пистоне или крестах, всё равно производительность будет никакая. Да и это просто больно, без этого всё правила вводимые растом будут казаться просто бессмысленными догматами, которые ничем не обоснованы. | ||
Ответить | Правка | К родителю #257 | Наверх | Cообщить модератору |
271. Скрыто модератором | +/– | |
Сообщение от Аноним (296), 18-Ноя-24, 14:10 | ||
Ответить | Правка | К родителю #236 | Наверх | Cообщить модератору |
285. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от BorichL (ok), 18-Ноя-24, 15:53 | ||
Ответ очень прост: Тем, кто осилил Си, это не нужно, ну а неосиляторы пилят языки для неосиляторов. | ||
Ответить | Правка | К родителю #192 | Наверх | Cообщить модератору |
289. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 16:08 | ||
> Ответ очень прост: Тем, кто осилил Си, это не нужно, | ||
Ответить | Правка | Наверх | Cообщить модератору |
294. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от BorichL (ok), 18-Ноя-24, 16:13 | ||
>> Ответ очень прост: Тем, кто осилил Си, это не нужно, | ||
Ответить | Правка | Наверх | Cообщить модератору |
297. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 16:21 | ||
> Я больше скажу, даже в процессорах совершают ошибки! И в безопасных | ||
Ответить | Правка | Наверх | Cообщить модератору |
300. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от BorichL (ok), 18-Ноя-24, 16:26 | ||
> Типа если у нас в процессоре может быть ошибка, то будем дружно | ||
Ответить | Правка | Наверх | Cообщить модератору |
306. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 16:42 | ||
> А это нигде и не предлагается. | ||
Ответить | Правка | Наверх | Cообщить модератору |
307. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 18-Ноя-24, 16:44 | ||
>всё тоже самое можно реализовать и без разработки очередного языка. | ||
Ответить | Правка | К родителю #300 | Наверх | Cообщить модератору |
290. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от BorichL (ok), 18-Ноя-24, 16:10 | ||
> Ответ очень прост: Тем, кто осилил Си, это не нужно, ну а | ||
Ответить | Правка | К родителю #285 | Наверх | Cообщить модератору |
301. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (371), 18-Ноя-24, 16:27 | ||
В том, что у этих двух языков нет выразительной возможности описывать требуемые вещи. Это всё равно, что дать вам простой карандаш и попросить нарисовать цветную картину. А если к этим языкам добавть "цвета", то это уже будет новый язык - cyclone/ats/rust. По научному это называется типобезопасность - выражение дополнительной информации через типы. | ||
Ответить | Правка | К родителю #192 | Наверх | Cообщить модератору |
198. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 08:51 | ||
> не позволяет связывать собираемый в Fil-C код с бинарными библиотеками и объектными файлами, собранными другими компиляторами | ||
Ответить | Правка | Наверх | Cообщить модератору |
222. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Соль земли (?), 18-Ноя-24, 10:11 | ||
То есть оно не заставляет грамотно писать программы, как Rust, и проверять код ДО сборки программы, а присобачивает доп инфу прямо в готовый код, влияя на производительность, размер и т.д. | ||
Ответить | Правка | Наверх | Cообщить модератору |
232. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от ijuij (?), 18-Ноя-24, 10:29 | ||
Я так понимаю, что Rust привлекателен для тех, кто предпочитает не углубляться в управление памятью. Существует множество ресурсов, посвященных работе с памятью в C, включая темы переполнения буфера и неопределенного поведения. Тем не менее, некоторые программисты про это всё забывают, потому им легче перейти на Rust не напрягая свой мозг. | ||
Ответить | Правка | Наверх | Cообщить модератору |
250. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (225), 18-Ноя-24, 11:32 | ||
Если бы раст был привлекательным все бы на него перешли. Но такого и близко нет. То что в больших корпах фанатики пытаются что-то ковырять так это ничего не значит. В корпах что-то постоянно ковыряют, а потом выкидывают в мусорку и никогда больше не вспоминают. Менеджер отчитался и забыл и перешёл в следующую компанию. | ||
Ответить | Правка | Наверх | Cообщить модератору |
253. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 11:37 | ||
> Если бы раст был привлекательным все бы на него перешли. | ||
Ответить | Правка | Наверх | Cообщить модератору |
326. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (1), 18-Ноя-24, 20:11 | ||
Только раст это паровой автомобиль. Который не прижился и научил нормальных людей что так делать не надо. | ||
Ответить | Правка | Наверх | Cообщить модератору |
341. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (335), 18-Ноя-24, 22:13 | ||
> Только раст это паровой автомобиль. Который не прижился и научил нормальных людей что так делать не надо. | ||
Ответить | Правка | Наверх | Cообщить модератору |
354. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 19-Ноя-24, 02:14 | ||
Очевидно здесь, скорее другое. Вы не приводите сколь-либо значимой аргументации для подкрепления вашего мнения. Это свидетельствует или о том, что вы просто не совладали (то есть, Питон или Джава Скрипт - это ваш предел), или даже не начинали осваивать язык. | ||
Ответить | Правка | Наверх | Cообщить модератору |
353. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 19-Ноя-24, 02:12 | ||
> Который не прижился и научил нормальных людей что так делать не надо. | ||
Ответить | Правка | К родителю #326 | Наверх | Cообщить модератору |
251. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +4 +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 11:33 | ||
> Я так понимаю, что Rust привлекателен для тех, кто предпочитает не углубляться в управление памятью. | ||
Ответить | Правка | К родителю #232 | Наверх | Cообщить модератору |
302. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 18-Ноя-24, 16:33 | ||
>Существует множество ресурсов, посвященных работе с памятью в C, включая темы переполнения буфера и неопределенного поведения. Тем не менее, некоторые программисты про это всё забывают | ||
Ответить | Правка | К родителю #232 | Наверх | Cообщить модератору |
305. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 18-Ноя-24, 16:40 | ||
Зато вместо этого, сишники, с опозданием лет на 50 наконец-то изобрели basic. | ||
Ответить | Правка | Наверх | Cообщить модератору |
261. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (261), 18-Ноя-24, 12:24 | ||
вот это крутая штука и работает прямо сейчас. думаю ее нужно использовать для этапа тестирования и можно кучу всего найти с ней. релиз конечно собирать без нее. | ||
Ответить | Правка | Наверх | Cообщить модератору |
351. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 19-Ноя-24, 01:58 | ||
Этой штукой невозможно будет полноценно тестировать сколь-либо сложный код. А для простого кода она не нужна. | ||
Ответить | Правка | Наверх | Cообщить модератору |
263. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от fuggy (ok), 18-Ноя-24, 12:31 | ||
Проект полностью доведён до готовности. Только нужно использовать кастомную libc. И ещё чтобы сбилдить основные проекты нужно их доработать напильником. А так да полностью готов. Только нужно использовать 128-битные указатели и добавить GC. И ещё ограничивает каламбур типов, которое не то чтобы редко используется для оптимизации. | ||
Ответить | Правка | Наверх | Cообщить модератору |
284. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +4 +/– | |
Сообщение от Аноним (284), 18-Ноя-24, 15:51 | ||
Я вот одного не пойму. У многих "одобренных" языков типа Pascal, Swift, Rust (с unsafe) - те же самые проблемы. А наезжают почему-то только на C++. Умные указатели вполне позволяют работать с памятью безопасно. Просто думать надо головой, соблюдать дисциплину, кодировать качественно. А то сначала понабирают модных вкатунов, и потом визжат про "плохой" C++, и как надо всем побежать за "большевиками" срочно переписывать на расте. | ||
Ответить | Правка | Наверх | Cообщить модератору |
304. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –2 +/– | |
Сообщение от Аноним (371), 18-Ноя-24, 16:39 | ||
>У многих "одобренных" языков типа Pascal, Swift, Rust (с unsafe) - те же самые проблемы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
308. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (284), 18-Ноя-24, 16:51 | ||
Выберите безопасное подмножество C++ и строго придерживайтесь, не выходя за рамки. Проблема UB сильно преувеличена и раздута любителями поспекулировать на пустом месте. Если вам очень хочется экспериментировать, а не заниматься полезным делом, то можно точно также влезть в дебри и сгенерировать непредусмотренную ситуацию и на других языках. Только - зачем? | ||
Ответить | Правка | Наверх | Cообщить модератору |
310. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –2 +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 16:57 | ||
> Выберите безопасное подмножество C++ | ||
Ответить | Правка | Наверх | Cообщить модератору |
312. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 18-Ноя-24, 17:14 | ||
OpenSSL написан на C, Assembly, Perl. А я здесь писал про C++. | ||
Ответить | Правка | Наверх | Cообщить модератору |
315. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 18-Ноя-24, 17:32 | ||
>Выберите безопасное подмножество C++ и строго придерживайтесь, не выходя за рамки | ||
Ответить | Правка | К родителю #308 | Наверх | Cообщить модератору |
350. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (479), 19-Ноя-24, 01:57 | ||
Если источник данных неизвестен, то указатель должен быть проверен до разыменования. | ||
Ответить | Правка | Наверх | Cообщить модератору |
352. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 19-Ноя-24, 02:09 | ||
Да, на Плюсах можно выбрать стиль и ему следовать. Основная проблема в том, что это следование НЕ ОБЯЗАТЕЛЬНО. Легко представить себе ситуацию, когда вы отвлеклись, куда-то засмотрелись, вернулись к работе и пропустили что-то, даже не заметив этого. Компилятор эту вашу оплошность не заметит, потому что он ничего не знает, что вы придерживаетесь какого-то стиля. Хорошо, если ошибка вылезет где-то на тестах. Но часто не вылазит, что и демонстрирует многолетняя практика использования Плюсов разными людьми и последующее обнаружение багов спустя много лет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
355. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 19-Ноя-24, 03:39 | ||
Если вы строго придерживаетесь конкретного стиля кодинга в Плюсах, то сам этот стиль по определению не даст вам оступиться по неосторожности. | ||
Ответить | Правка | Наверх | Cообщить модератору |
377. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 19-Ноя-24, 14:20 | ||
>Если вы строго придерживаетесь конкретного стиля кодинга в Плюсах, то сам этот стиль по определению не даст вам оступиться по неосторожности. | ||
Ответить | Правка | Наверх | Cообщить модератору |
378. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 19-Ноя-24, 16:15 | ||
>Тут нужно что-то вроде системы типов ocaml/haskell, а то и более продвинутую, и внедрять это нужно прямо в компилятор, и не завтра, а лет сорок назад. | ||
Ответить | Правка | Наверх | Cообщить модератору |
382. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 19-Ноя-24, 17:36 | ||
> Ваша критика игнорирует эволюционный характер развития С++, необходимость адаптации и одновременно поддерживания обратной совместимости. | ||
Ответить | Правка | Наверх | Cообщить модератору |
385. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 19-Ноя-24, 18:31 | ||
Медленные изменения могут восприниматься как недостаток, но они также обеспечивают стабильность и надежность, что особенно важно для крупных и долгосрочных проектов. В C++ обратная совместимость сохраняется на максимально возможном уровне. | ||
Ответить | Правка | Наверх | Cообщить модератору |
391. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 19-Ноя-24, 22:47 | ||
>Ваша критика игнорирует эволюционный характер развития С++ | ||
Ответить | Правка | К родителю #378 | Наверх | Cообщить модератору |
399. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 20-Ноя-24, 04:37 | ||
А вы лучше всех знаете что нужно конечному пользователю? ))) | ||
Ответить | Правка | Наверх | Cообщить модератору |
401. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 20-Ноя-24, 09:32 | ||
>А вы лучше всех знаете что нужно конечному пользователю? ))) | ||
Ответить | Правка | Наверх | Cообщить модератору |
403. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 20-Ноя-24, 10:02 | ||
>Да. Починить скорость компиляции и добавить нормальную типизацию. Но это так, для начала. | ||
Ответить | Правка | Наверх | Cообщить модератору |
410. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 20-Ноя-24, 14:13 | ||
>Кстати, хорошо что напомнили, как там у раста со скоростью компиляции? | ||
Ответить | Правка | К родителю #403 | Наверх | Cообщить модератору |
356. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 19-Ноя-24, 06:52 | ||
Да, и ещё. Если вы здесь пишите не с целью поиска истины, а чисто как внештатный пиарщик растофилов, и думаете меня таким образом совратить в раст, то зря стараетесь))). Потому что я уже очень давно в этой теме (с бородатых времён), когда инженеры ещё были творцами, а не гребцами на галерах. У меня есть много интересных заготовок на C++, которыми я не спешу делиться ради личного конкурентного преимущества, по заветам Дональда Кнута. | ||
Ответить | Правка | К родителю #352 | Наверх | Cообщить модератору |
376. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 19-Ноя-24, 14:08 | ||
>Потому что я уже очень давно в этой теме (с бородатых времён), когда инженеры ещё были творцами, а не гребцами на галерах | ||
Ответить | Правка | Наверх | Cообщить модератору |
379. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 19-Ноя-24, 16:49 | ||
>Легко жить в этоху великих открытий на диком западе, достаточно просто что-то сделать, и навсегда войдёшь в историю, как первый, сделавший это. И как бы криво и нелепо это бы ни было, всё равно первый. | ||
Ответить | Правка | Наверх | Cообщить модератору |
381. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 19-Ноя-24, 17:16 | ||
> IMHO, раньше в программировании было больше свободы выражения идей и энтузиазма, академическое сообщество активно развивалось, а инженеры-программисты стремились к инновациям и новым открытиям. | ||
Ответить | Правка | Наверх | Cообщить модератору |
384. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 19-Ноя-24, 18:17 | ||
Что касается опенсорса, то мне тоже лицензии BSD/MIT симпатичнее. Согласен и с тем, что хорошие специалисты должны иметь возможность работать в достойных условиях. Но в то же время, важно создавать условия и на государственном уровне, при которых инновации могут процветать и вне крупных корпораций. | ||
Ответить | Правка | Наверх | Cообщить модератору |
394. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 19-Ноя-24, 23:30 | ||
>Они здесь имели в виду то, что стандарта нет, гарантий обратной совместимости, много постоянно переделывается итд. На таком языке сложно что-то базировать на долгосрочную перспективу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
398. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 20-Ноя-24, 04:21 | ||
Отсутствие стандарта - это красный флаг не только для плюсовиков. | ||
Ответить | Правка | Наверх | Cообщить модератору |
402. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 20-Ноя-24, 09:34 | ||
>Я уже говорил про safecpp, carbon (google) | ||
Ответить | Правка | К родителю #398 | Наверх | Cообщить модератору |
404. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 20-Ноя-24, 10:16 | ||
Carbon is fundamentally a successor language approach, rather than an attempt to incrementally evolve C++. It is designed around interoperability with C++ as well as large-scale adoption and migration for existing C++ codebases and developers. A successor language for C++ requires: | ||
Ответить | Правка | К родителю #402 | Наверх | Cообщить модератору |
406. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 20-Ноя-24, 13:04 | ||
Крабон конечно классный, но они саими птщут в readme такое | ||
Ответить | Правка | К родителю #404 | Наверх | Cообщить модератору |
411. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 20-Ноя-24, 14:19 | ||
>JavaScript → TypeScript | ||
Ответить | Правка | К родителю #404 | Наверх | Cообщить модератору |
393. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 19-Ноя-24, 23:24 | ||
>IMHO, раньше в программировании было больше свободы выражения идей и энтузиазма, академическое сообщество активно развивалось, а инженеры-программисты стремились к инновациям и новым открытиям | ||
Ответить | Правка | К родителю #379 | Наверх | Cообщить модератору |
396. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 20-Ноя-24, 03:34 | ||
Вот по вашим постам видно, что вы молод и горяч))) | ||
Ответить | Правка | Наверх | Cообщить модератору |
397. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 20-Ноя-24, 04:04 | ||
И я здесь говорю не про какие-то скрипты, поделки-утилитки или технологии-однодневки, а про фундаментальные решения, на которых базируется инфраструктура. Запрос по безопасности - есть, значит будет движение в эту сторону. Однако, пока нет гарантий что выстрелит именно раст в конечном итоге. Многие заметили что там пока есть проблемы для обеспечения продуктивной работы разработчиков (много затрат по времени), раздутые бинарники, уродливый синтаксис, и ещё масса граблей и подводных камней. Хотите играться - играйтесь на здоровье. Индусы из гугла и майков вам в помощь, ах да и ещё клоунские каминг-ауты из пентагона и АНБ. | ||
Ответить | Правка | Наверх | Cообщить модератору |
412. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 20-Ноя-24, 14:41 | ||
>Бизнесу не интересно переписывать рабочие решения по сто раз в угоду новым веяниям текущей моды. | ||
Ответить | Правка | К родителю #396 | Наверх | Cообщить модератору |
416. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 20-Ноя-24, 15:43 | ||
>С такими формулировками, раньше 2030-ых бизнес и не посмотрит на технологию. Только вот не сходится это как-то, тот же голанг вполне активно применяется, как и питон, пхп, с их вечно ломаемой совместимостью, и другие вещи. Или как System67 новое DE на rust делает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
375. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 19-Ноя-24, 13:48 | ||
>Если источник данных неизвестен | ||
Ответить | Правка | К родителю #350 | Наверх | Cообщить модератору |
380. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 19-Ноя-24, 17:03 | ||
"Скомпилировалось, значит работает" может быть применим к функциональным языкам, но C++ предоставляет более глубокий контроль над ресурсами, что важно для системного программирования. | ||
Ответить | Правка | Наверх | Cообщить модератору |
392. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 19-Ноя-24, 22:59 | ||
>"Скомпилировалось, значит работает" может быть применим к функциональным языкам | ||
Ответить | Правка | Наверх | Cообщить модератору |
400. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 20-Ноя-24, 04:55 | ||
Я понимаю вашу боль. Освободить иногда память вручную - для вас это очень сильное колдунство. Тогда пешыте на безопастных языках. Именно для таких как вы они и создаются. Благодарю за внимание. | ||
Ответить | Правка | Наверх | Cообщить модератору |
413. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 20-Ноя-24, 14:43 | ||
>Освободить иногда память вручную - для вас это очень сильное колдунство | ||
Ответить | Правка | Наверх | Cообщить модератору |
447. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (447), 20-Ноя-24, 21:23 | ||
> Зато деды, для которых это не колдунство, регулярно дарят баги и уязвимости. | ||
Ответить | Правка | Наверх | Cообщить модератору |
313. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (373), 18-Ноя-24, 17:26 | ||
>и как надо всем побежать за "большевиками" срочно переписывать на расте. | ||
Ответить | Правка | К родителю #284 | Наверх | Cообщить модератору |
388. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Славик (ok), 19-Ноя-24, 21:15 | ||
чтобы С был безопасным нужно программистов переводить на него с ассемблера, после пары лет сидения на ассемблере. | ||
Ответить | Правка | Наверх | Cообщить модератору |
389. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Facemaker (?), 19-Ноя-24, 21:16 | ||
>чтобы С был безопасным нужно программистов переводить на него с ассемблера, после пары лет сидения на ассемблере | ||
Ответить | Правка | Наверх | Cообщить модератору |
409. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Славик (ok), 20-Ноя-24, 13:35 | ||
Ну да, макроассемблер это конечно безопасый язык. Ха-Ха. Си это один шаг от макроассемблера и работает по принципу - "вы этого хотели? получите". Техника работы в макроассемблере очень хорошо вписывается в Си и те кто работал на макроассемблере всегда будут в восторге от Си. | ||
Ответить | Правка | Наверх | Cообщить модератору |
415. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (371), 20-Ноя-24, 14:51 | ||
> Си это один шаг от макроассемблера и работает по принципу - "вы этого хотели? получите" | ||
Ответить | Правка | Наверх | Cообщить модератору |
422. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Славик (ok), 20-Ноя-24, 17:06 | ||
>> Особенно с ub, когда оригинальный код по неведомому принципу молча трансформируется во что | ||
Ответить | Правка | Наверх | Cообщить модератору |
424. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 20-Ноя-24, 17:11 | ||
> Ксли компилятор переводит орининальный код в неизвестно что то это | ||
Ответить | Правка | Наверх | Cообщить модератору |
428. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Славик (ok), 20-Ноя-24, 17:32 | ||
Ещё раз: Си это системный язык, и должен оставаться таким, в одном шаге от макроасемблера. Писателей на питоне просьба не беспокоится. С Си может работать только человек точно знающий что он делает. Если бы Линус небыл таким мы бы никогда не увидели линукса. | ||
Ответить | Правка | Наверх | Cообщить модератору |
430. Скрыто модератором | –2 +/– | |
Сообщение от Аноним (-), 20-Ноя-24, 18:54 | ||
Ответить | Правка | Наверх | Cообщить модератору |
431. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (371), 20-Ноя-24, 18:56 | ||
>Ну что за бред вы тут понаписали. | ||
Ответить | Правка | К родителю #422 | Наверх | Cообщить модератору |
437. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 20-Ноя-24, 19:15 | ||
Погоди, они еще не сталкивались с великолепными UB типа | ||
Ответить | Правка | Наверх | Cообщить модератору |
441. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 20-Ноя-24, 20:04 | ||
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору |
440. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 20-Ноя-24, 19:48 | ||
Так коню понятно что здесь падает: anotherVar = 0->someField; | ||
Ответить | Правка | К родителю #431 | Наверх | Cообщить модератору |
442. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 20-Ноя-24, 20:17 | ||
>Так коню понятно что здесь падает | ||
Ответить | Правка | Наверх | Cообщить модератору |
443. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (479), 20-Ноя-24, 20:34 | ||
> И как вы заметите эти 5 строчек, в проекте на миллионов десять | ||
Ответить | Правка | Наверх | Cообщить модератору |
445. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 20-Ноя-24, 20:42 | ||
В данному случае обращение к полю структуры. Но не суть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
448. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (447), 20-Ноя-24, 21:28 | ||
> Если хотите лайфхак, вот один из макросов который сходу вас избавит от | ||
Ответить | Правка | Наверх | Cообщить модератору |
455. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 21-Ноя-24, 00:10 | ||
И чё это вы мне щас прям америку открыли? Я имел в виду что во многих частных случаях это получается всё равно удобнее чем просто free(). | ||
Ответить | Правка | Наверх | Cообщить модератору |
453. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 20-Ноя-24, 23:48 | ||
>от множества распространённых проблем с памятью: | ||
Ответить | Правка | К родителю #445 | Наверх | Cообщить модератору |
456. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 21-Ноя-24, 00:30 | ||
Ну да, оно не всегда применимо. Для того и Си++ со смартпоинтерами изобрели. | ||
Ответить | Правка | Наверх | Cообщить модератору |
462. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 21-Ноя-24, 09:31 | ||
>Для того и Си++ со смартпоинтерами изобрели. | ||
Ответить | Правка | Наверх | Cообщить модератору |
451. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 20-Ноя-24, 23:30 | ||
>Там где потенциально возможен ноль, я всегда проверю на ноль. | ||
Ответить | Правка | К родителю #443 | Наверх | Cообщить модератору |
457. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 21-Ноя-24, 00:52 | ||
>В таком случае, вы совершаете ритуал ради ритуала, забивая код ненужными проверками, так как вы не знаете точно, бывает там null или нет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
463. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 21-Ноя-24, 09:37 | ||
>Так и есть. Некоторая избыточность проверок присутствует. | ||
Ответить | Правка | Наверх | Cообщить модератору |
458. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (458), 21-Ноя-24, 02:30 | ||
>Ничего искать даже не надо. Дебагер сам покажет. | ||
Ответить | Правка | К родителю #443 | Наверх | Cообщить модератору |
460. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 21-Ноя-24, 03:21 | ||
>Особенно на релизном билде без отладочных сиволов. Это же не раст с его большими бинарниками | ||
Ответить | Правка | Наверх | Cообщить модератору |
465. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 21-Ноя-24, 10:01 | ||
>А в чём проблема сделать Debug билд? | ||
Ответить | Правка | Наверх | Cообщить модератору |
468. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 21-Ноя-24, 10:38 | ||
> В том, что это медленно, я не сомневаюсь, а вот к надёжности вопросы есть | ||
Ответить | Правка | Наверх | Cообщить модератору |
459. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 21-Ноя-24, 02:39 | ||
>Очень просто. Там где потенциально возможен ноль, я всегда проверю на ноль. | ||
Ответить | Правка | К родителю #443 | Наверх | Cообщить модератору |
461. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 21-Ноя-24, 03:42 | ||
> Было бы сказано. Ничего кроме "мне кажется, здесь точно нет null", вы предложить не сможите, как следствие и проверок не будет никаких. Сишники всегда забывают про проверки | ||
Ответить | Правка | Наверх | Cообщить модератору |
466. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 21-Ноя-24, 10:08 | ||
>У меня всё строго - избыточные комментарии, документация, графические схемы взаимосвязей (диаграммы подобные UML), постоянные проверки по нескольку раз, тесты. | ||
Ответить | Правка | Наверх | Cообщить модератору |
470. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 21-Ноя-24, 10:42 | ||
> И как это всё будет работать, когда вам нужно внести изменение в схему данных, например, сделать какое-то поле nullable? | ||
Ответить | Правка | Наверх | Cообщить модератору |
471. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 21-Ноя-24, 11:12 | ||
> И как это всё будет работать, когда вам нужно внести изменение в схему данных, например, сделать какое-то поле nullable? Вы по всему проекту будет вручную ходить и проверять, куда оно пишется? И сколько времени это у вас займёт? | ||
Ответить | Правка | Наверх | Cообщить модератору |
472. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 21-Ноя-24, 11:56 | ||
> Ну точно не больше чем на расте, где на каждый чих нужен рефакторинг и пересмотр архитектуры. | ||
Ответить | Правка | К родителю #471 | Наверх | Cообщить модератору |
474. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (474), 21-Ноя-24, 12:25 | ||
> Я про такие проблемы слышал только от игрописак - где чел решил | ||
Ответить | Правка | К родителю #472 | Наверх | Cообщить модератору |
475. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (479), 21-Ноя-24, 12:52 | ||
> Библиотек много. Наверное не так много как на других языках, но если тебе нужно что-то особенное - то подключай любую сишную. | ||
Ответить | Правка | К родителю #472 | Наверх | Cообщить модератору |
477. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (73), 21-Ноя-24, 12:56 | ||
> Я вот чего ожидаю от раста: The version of Rust has been frozen at X (from this point forward all new features will be added in a backwards-compatible manner). | ||
Ответить | Правка | К родителю #475 | Наверх | Cообщить модератору |
417. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (-), 20-Ноя-24, 16:00 | ||
> Си это один шаг от макроассемблера и работает по принципу - "вы этого хотели? получите". | ||
Ответить | Правка | К родителю #409 | Наверх | Cообщить модератору |
418. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +2 +/– | |
Сообщение от Аноним (479), 20-Ноя-24, 16:26 | ||
Я долго думал и не мог понять, что мне так напоминают все эти разговоры про "страшные" UB, и вспомнил - истерику европарламентариев про куки. Точно! Куки - очень страшная угроза и поэтому все европейские сайты просто обязательно должны вывешивать плашки и ломать юзер экспириенс во имя вселенской безопасТности. | ||
Ответить | Правка | Наверх | Cообщить модератору |
395. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 19-Ноя-24, 23:32 | ||
И как это защитит, например, от двойного освобождения памяти? | ||
Ответить | Правка | К родителю #388 | Наверх | Cообщить модератору |
408. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Славик (ok), 20-Ноя-24, 13:18 | ||
двойное освобождение? а что это такое? Нужно всего лишь быть внимательным и не витать в облаках стуча по клавиатуре. И да, не садится за клавиатуру пока не выложено всё что нужно сделать на бумаге. Это и есть навыки программирования на ассемблере. | ||
Ответить | Правка | Наверх | Cообщить модератору |
414. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 20-Ноя-24, 14:48 | ||
>двойное освобождение? а что это такое? Нужно всего лишь быть внимательным и не витать в облаках стуча по клавиатуре. | ||
Ответить | Правка | Наверх | Cообщить модератору |
426. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Славик (ok), 20-Ноя-24, 17:14 | ||
Ну понятно. садится за клавиатуру не имея чёткого видения что требуется сделать - для этого и нужен "безопасный" язык, а ещё лучше ChatGPT, чтобы он все свм делал. | ||
Ответить | Правка | Наверх | Cообщить модератору |
434. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 20-Ноя-24, 19:04 | ||
>садится за клавиатуру не имея чёткого видения что требуется сделать | ||
Ответить | Правка | Наверх | Cообщить модератору |
449. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Славик (ok), 20-Ноя-24, 22:02 | ||
Вот-вот. всё намешал в кучу, и COW, и сжатие и всё всё всё, и желательно всё это имплементировать в одной функции и одним студентом за одну лабу. Ха-Ха. | ||
Ответить | Правка | Наверх | Cообщить модератору |
454. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 20-Ноя-24, 23:52 | ||
>всё намешал в кучу, и COW, и сжатие и всё всё всё | ||
Ответить | Правка | Наверх | Cообщить модератору |
464. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Славик (ok), 21-Ноя-24, 10:00 | ||
> Чему вы удивляетесь? Современные программы бывают сложными, это вам не в досе над десятью ассемблерными коммандами пол дня медитировать | ||
Ответить | Правка | Наверх | Cообщить модератору |
405. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от InuYasha (??), 20-Ноя-24, 12:42 | ||
Ого! А кто такой этот авт... | ||
Ответить | Правка | Наверх | Cообщить модератору |
407. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от InuYasha (??), 20-Ноя-24, 13:09 | ||
Все наезды на Сишников надо перенаправить на угребанский stdio и прочий CRT, где БОЛЬШУЮ ЧАСТЬ ФУНКЦИЙ просто нельзя использовать!!! | ||
Ответить | Правка | Наверх | Cообщить модератору |
419. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (268), 20-Ноя-24, 16:36 | ||
По сути замечание верное, но не до конца. Это разрабатывалось ещё во времена PDP–11, когда использование символа конца строки вместо явного указания размера — это отличный хак, позволяющий в разы увеличить производительность в условиях ограниченных объёмов оперативной памяти. | ||
Ответить | Правка | Наверх | Cообщить модератору |
432. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от InuYasha (??), 20-Ноя-24, 19:02 | ||
Я бы не сказал что корень всех проблем в ZTS - я (тоже) написал себе несколько утилит (функций) для работами со строками на Си и никаких проблем с overflow не имею... | ||
Ответить | Правка | Наверх | Cообщить модератору |
444. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (268), 20-Ноя-24, 20:39 | ||
> Я бы не сказал что корень всех проблем в ZTS | ||
Ответить | Правка | Наверх | Cообщить модератору |
438. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 20-Ноя-24, 19:16 | ||
>Стыдно должно быть не изобретателям, стыдно должно быть тем, у кого в 2000–х не хватило ни смелости, ни кругозора чтобы вырвать с корнем и выкинуть zero–terminated строки из стандарта | ||
Ответить | Правка | К родителю #419 | Наверх | Cообщить модератору |
427. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Славик (ok), 20-Ноя-24, 17:17 | ||
Это не язык. Это баблиотека. Никто не заставляет ей прользоваться. | ||
Ответить | Правка | К родителю #407 | Наверх | Cообщить модератору |
433. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от InuYasha (??), 20-Ноя-24, 19:03 | ||
> Это не язык. Это баблиотека. Никто не заставляет ей прользоваться. | ||
Ответить | Правка | Наверх | Cообщить модератору |
436. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (371), 20-Ноя-24, 19:05 | ||
Такими темпами, у вас даже стандартной библиотеки нет, не говоря уже про всё остальное, чем так любят гордится сишники | ||
Ответить | Правка | К родителю #427 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |