Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"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++, гарантирующий безопас..." | +33 +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 13:14 | ||
А визгу то стояло на опеннете что сишка небезопасная, а всего то надо было сделать безопасную сишку и никакой раст больше никогда никому не необходим. | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +12 +/– | |
Сообщение от Alladin (?), 17-Ноя-24, 13:24 | ||
да, всего-то.. на расте это гарантируется типами и маркерами, а на этом.. | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 13:33 | ||
Да гарантируется что боров запрещает объектам мутировать и делает так что программирование превращается в борьбу с этим самым боровом, а не в получение работающего продукта. | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Alladin (?), 17-Ноя-24, 13:37 | ||
борров это про мувинг семантику и заимствование структур | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +12 +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 13:46 | ||
Это тоже самое что построить такой город в котором на входе и выходе каждого здания и в общественном транспорте поставить рамки, рентген и проверять каждого жителя не мутировал ли он после выхода из дома. А если по ходу надел шапку или сходил в туалет считать что он мутировал и собирать его гарбедж коллектором вместе во всеми связанными объектами. А вдруг он мутировал получив бомбу. Причём если он сразу вышел из дома с бомбой к нему вопросов нет. Сколько раз уже пытались построить такой город с названием то Серво, то Редокс получается ерунда, не выходить каменный цветок. | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 14:36 | ||
> Это тоже самое что построить такой город в котором на входе и выходе каждого здания и в общественном транспорте поставить рамки, рентген и проверять каждого жителя не мутировал ли он после выхода из дома. | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 15:15 | ||
Дум даже на калькуляторе без ОС играется. А все остальное это называется свобода передвижения в конституции даже такое записано. Если мне нужно соседу в голову я просто иду к соседу в голову. И его на это согласие это очень опционально штука. И в такой город ты найдешь очень много программистов и строителей, которые тебе отстроят и запрограммируют. | ||
Ответить | Правка | Наверх | Cообщить модератору |
73. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –2 +/– | |
Сообщение от Аноним (73), 17-Ноя-24, 15:40 | ||
> А все остальное это называется свобода передвижения в конституции даже такое записано. | ||
Ответить | Правка | Наверх | Cообщить модератору |
105. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (105), 17-Ноя-24, 17:06 | ||
Ты в таком городе живёшь и почему то не переезжает в безопасТный. Даже если бы такой город существовал он был бы тебе не по карману. | ||
Ответить | Правка | Наверх | Cообщить модератору |
203. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 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ообщить модератору |
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++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 10:18 | ||
Если это город, населённый неадекватами (а в программировании это часто именно так, глядя на прорву CVE, поток которых не прекращается даже спустя много лет после написания кода), то вполне нормальный подход проверять каждого на предмет наличия оружия и до, и после. | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
185. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (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++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 13:42 | ||
> Да гарантируется что боров запрещает объектам мутировать и делает так что | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
18. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +2 +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 13:51 | ||
Давно рекомендую всем адептам безопасТности надеть акваланг, спасательный круг запас еды на 10 дней, бронежилет и пробежать марафон 42 км на время. Зато во время марафона ты не утонешь, выживешь если заблудишься, и если в тебя будут стрелять больше вероятность выжить. Сплошная безопасТность. В Саус парке был такой тип который все время в спас жилете ходил по итогу утонул в театре. (И не в театре безопасТности) | ||
Ответить | Правка | Наверх | Cообщить модератору |
200. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Прохожий (??), 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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (287), 18-Ноя-24, 16:05 | ||
Так пишите на ocaml/haskell, на go в крайнем случае. Но нет, вот тянет почему-то писать всё на сях. | ||
Ответить | Правка | К родителю #214 | Наверх | 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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (287), 18-Ноя-24, 16:57 | ||
>Давно рекомендую всем адептам безопасТности надеть акваланг, спасательный круг запас еды на 10 дней, бронежилет и пробежать марафон 42 км на время | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
59. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +2 +/– | |
Сообщение от Бывалый Смузихлёб (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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 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++, гарантирующий безопас..." | +2 +/– | |
Сообщение от Аноним (105), 17-Ноя-24, 17:08 | ||
Яркое описание того почему на расте нет софта из первых рук. Это я тут даже про тесты не пишу. | ||
Ответить | Правка | Наверх | 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ообщить модератору |
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++, гарантирующий безопас..." | +/– | |
Сообщение от 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++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (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++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 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ообщить модератору |
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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (287), 18-Ноя-24, 16:08 | ||
Очередной дремучий человек не понимает, что если в языке нет, например, null, то и разыменновывания нулевого указателя тоже не будет. Парадокс блаба крепко держит опеннетовских анонимов. | ||
Ответить | Правка | К родителю #5 | Наверх | 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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (287), 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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (287), 18-Ноя-24, 16:15 | ||
>Ну, так поставил ловушку, перехватывай и обрабатывай, кто ж запретит.. | ||
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору |
299. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от _kp (ok), 18-Ноя-24, 16:23 | ||
> Что вы тут обрабатывать собрались? | ||
Ответить | Правка | Наверх | Cообщить модератору |
309. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (287), 18-Ноя-24, 16:54 | ||
>Если речь о ПО гироскутера | ||
Ответить | Правка | Наверх | Cообщить модератору |
317. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от _kp (ok), 18-Ноя-24, 17:48 | ||
> Только не заговаривайте зубы, | ||
Ответить | Правка | Наверх | Cообщить модератору |
318. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (287), 18-Ноя-24, 18:06 | ||
>Возникло, как минимум, событие "недоверия к работающему экземпляру ПО". | ||
Ответить | Правка | Наверх | Cообщить модератору |
332. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 21:00 | ||
> Если речь о ПО гироскутера, то немедленно запустить аварийный вариант контроля устойчивости, | ||
Ответить | Правка | К родителю #299 | Наверх | 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++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (335), 17-Ноя-24, 17:31 | ||
Это хороший инструмент отлавливать ошибки. | ||
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору |
154. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от diakin (ok), 17-Ноя-24, 20:23 | ||
Кстати - да ) | ||
Ответить | Правка | Наверх | Cообщить модератору |
223. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 10:13 | ||
>Это хороший инструмент отлавливать ошибки. | ||
Ответить | Правка | К родителю #115 | Наверх | 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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (287), 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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 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++, гарантирующий безопас..." | +2 +/– | |
Сообщение от Аноним (155), 17-Ноя-24, 21:09 | ||
смена ABI была про перекомпиляцию, а не про переписывание. | ||
Ответить | Правка | Наверх | Cообщить модератору |
275. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 14:47 | ||
> Это значит, что для взаимодействия с другими либами тебе придется переписывать все | ||
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору |
278. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (287), 18-Ноя-24, 13:31 | ||
Зачем нужен зиг, если он не вбирает в себя развитие типизации, аналогичное ocaml/haskell/rust/ats? | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
9. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +3 +/– | |
Сообщение от Аноним (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++, гарантирующий безопас..." | +/– | |
Сообщение от Фнон (-), 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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 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++, гарантирующий безопас..." | +/– | |
Сообщение от 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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 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ообщить модератору |
235. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 10:37 | ||
>И слава богу. Не дорос он еще до нее. | ||
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору |
237. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 10:39 | ||
> Вроде, только организационно. Технически уже вполне годный язык, в том числе для критической инфраструктуры. | ||
Ответить | Правка | Наверх | 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ообщить модератору |
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++, гарантирующий безопас..." | +3 +/– | |
Сообщение от Аноним (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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 19:35 | ||
А зачем им очаровываться вообще? | ||
Ответить | Правка | Наверх | Cообщить модератору |
166. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (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++, гарантирующий безопас..." | +1 +/– | |
Сообщение от ffsdmad (ok), 18-Ноя-24, 08:10 | ||
но эти исключения поделились на unsafe, вы о чём | ||
Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору |
215. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 09:50 | ||
Такие заявления, после того, как ты выше ты говоришь о том, что программируешь на расте? | ||
Ответить | Правка | Наверх | Cообщить модератору |
229. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Соль земли (?), 18-Ноя-24, 10:20 | ||
Получается, что ты написал, не подумав. А зачем тогда на тебя родители тратили время и средства? | ||
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору |
298. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (287), 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ообщить модератору |
192. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Пупсик (?), 18-Ноя-24, 07:26 | ||
Я нубик. Объясните в чем была проблема добавить в Си/++ "безопасные функции"работы с памятью, а не создавать новый язык? | ||
Ответить | Правка | Наверх | Cообщить модератору |
194. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +3 +/– | |
Сообщение от фф (?), 18-Ноя-24, 07:39 | ||
дык безопасных функций в С и так полно. | ||
Ответить | Правка | Наверх | 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ообщить модератору |
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++, гарантирующий безопас..." | +/– | |
Сообщение от 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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (287), 18-Ноя-24, 16:44 | ||
>всё тоже самое можно реализовать и без разработки очередного языка. | ||
Ответить | Правка | К родителю #300 | Наверх | Cообщить модератору |
290. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от BorichL (ok), 18-Ноя-24, 16:10 | ||
> Ответ очень прост: Тем, кто осилил Си, это не нужно, ну а | ||
Ответить | Правка | К родителю #285 | Наверх | Cообщить модератору |
301. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (287), 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++, гарантирующий безопас..." | –1 +/– | |
Сообщение от 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ообщить модератору |
251. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +4 +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 11:33 | ||
> Я так понимаю, что Rust привлекателен для тех, кто предпочитает не углубляться в управление памятью. | ||
Ответить | Правка | К родителю #232 | Наверх | Cообщить модератору |
302. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (287), 18-Ноя-24, 16:33 | ||
>Существует множество ресурсов, посвященных работе с памятью в C, включая темы переполнения буфера и неопределенного поведения. Тем не менее, некоторые программисты про это всё забывают | ||
Ответить | Правка | К родителю #232 | Наверх | Cообщить модератору |
305. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (287), 18-Ноя-24, 16:40 | ||
Зато вместо этого, сишники, с опозданием лет на 50 наконец-то изобрели basic. | ||
Ответить | Правка | Наверх | Cообщить модератору |
261. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (261), 18-Ноя-24, 12:24 | ||
вот это крутая штука и работает прямо сейчас. думаю ее нужно использовать для этапа тестирования и можно кучу всего найти с ней. релиз конечно собирать без нее. | ||
Ответить | Правка | Наверх | Cообщить модератору |
263. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от fuggy (ok), 18-Ноя-24, 12:31 | ||
Проект полностью доведён до готовности. Только нужно использовать кастомную libc. И ещё чтобы сбилдить основные проекты нужно их доработать напильником. А так да полностью готов. Только нужно использовать 128-битные указатели и добавить GC. И ещё ограничивает каламбур типов, которое не то чтобы редко используется для оптимизации. | ||
Ответить | Правка | Наверх | Cообщить модератору |
284. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (284), 18-Ноя-24, 15:51 | ||
Я вот одного не пойму. У многих "одобренных" языков типа Pascal, Swift, Rust (с unsafe) - те же самые проблемы. А наезжают почему-то только на C++. Умные указатели вполне позволяют работать с памятью безопасно. Просто думать надо головой, соблюдать дисциплину, кодировать качественно. А то сначала понабирают модных вкатунов, и потом визжат про "плохой" C++, и как надо всем побежать за "большевиками" срочно переписывать на расте. | ||
Ответить | Правка | Наверх | Cообщить модератору |
304. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (287), 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++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 16:57 | ||
> Выберите безопасное подмножество C++ | ||
Ответить | Правка | Наверх | Cообщить модератору |
312. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (312), 18-Ноя-24, 17:14 | ||
OpenSSL написан на C, Assembly, Perl. А я здесь писал про C++. | ||
Ответить | Правка | Наверх | Cообщить модератору |
315. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (287), 18-Ноя-24, 17:32 | ||
>Выберите безопасное подмножество C++ и строго придерживайтесь, не выходя за рамки | ||
Ответить | Правка | К родителю #308 | Наверх | Cообщить модератору |
313. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (313), 18-Ноя-24, 17:26 | ||
>и как надо всем побежать за "большевиками" срочно переписывать на расте. | ||
Ответить | Правка | К родителю #284 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |