Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"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++, гарантирующий безопас..." | +29 +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 13:14 | ||
А визгу то стояло на опеннете что сишка небезопасная, а всего то надо было сделать безопасную сишку и никакой раст больше никогда никому не необходим. | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +9 +/– | |
Сообщение от Alladin (?), 17-Ноя-24, 13:24 | ||
да, всего-то.. на расте это гарантируется типами и маркерами, а на этом.. | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +4 +/– | |
Сообщение от Аноним (1), 17-Ноя-24, 13:33 | ||
Да гарантируется что боров запрещает объектам мутировать и делает так что программирование превращается в борьбу с этим самым боровом, а не в получение работающего продукта. | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –5 +/– | |
Сообщение от Alladin (?), 17-Ноя-24, 13:37 | ||
борров это про мувинг семантику и заимствование структур | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +12 +/– | |
Сообщение от Аноним (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++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 09:12 | ||
Переезд уже идёт полным ходом. Гугл, например, часть Андроида пишет на Rust. | ||
Ответить | Правка | Наверх | Cообщить модератору |
212. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (212), 18-Ноя-24, 09:42 | ||
Опять твое воображение. Если гюгде то и идёт переезд то только в лозунгах и дутых отчётах. | ||
Ответить | Правка | Наверх | 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ообщить модератору |
185. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (185), 18-Ноя-24, 05:28 | ||
Раз нельзя назвать рабочим продуктом, то каким образов все это работало? От операционных систем, до стандартных приложений. И вы же, до появления раста, всем этим пользовались. Что с вами не так? | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
211. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 09:39 | ||
>каким образов все это работало | ||
Ответить | Правка | Наверх | 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ообщить модератору |
205. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 09:18 | ||
> Давно рекомендую всем адептам безопасТности надеть акваланг, спасательный круг запас еды | ||
Ответить | Правка | К родителю #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. Скрыто модератором | +/– | |
Сообщение от Прохожий (??), 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++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (105), 17-Ноя-24, 17:08 | ||
Яркое описание того почему на расте нет софта из первых рук. Это я тут даже про тесты не пишу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
186. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (185), 18-Ноя-24, 05:29 | ||
За сколько вы напишете тот же самый код на С/C++? | ||
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору |
199. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 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ообщить модератору |
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++, гарантирующий безопас..." | +/– | |
Сообщение от Фнон (-), 17-Ноя-24, 14:21 | ||
> Я конечно понимаю что для вас 10 км не круг | ||
Ответить | Правка | Наверх | Cообщить модератору |
178. Скрыто модератором | +/– | |
Сообщение от keydon (ok), 18-Ноя-24, 03:05 | ||
Ответить | Правка | Наверх | 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++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (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++, гарантирующий безопас..." | +3 +/– | |
Сообщение от Аноним (-), 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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (111), 17-Ноя-24, 17:29 | ||
Вы про того, кто придя в проект как разработчик, захотел свою работу свалить на других а сам рулить? | ||
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору |
137. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 18:09 | ||
> Мало того, что эта работа, как и было сказано бессмысленная по своей сути. | ||
Ответить | Правка | Наверх | Cообщить модератору |
162. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (111), 17-Ноя-24, 21:53 | ||
> И одной из причин называет - дидов неосиляторов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
167. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (167), 17-Ноя-24, 22:35 | ||
> Он теперь политик. Вместо вываливания кучи помоев на головы раздолбаям дает эти раздолбаям обделаться. | ||
Ответить | Правка | Наверх | Cообщить модератору |
169. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (111), 17-Ноя-24, 23:08 | ||
> Раздолбаи обделываются уже почти 30 лет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
170. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 23:34 | ||
> Поэтому ядро захватывает мир? А у тех кто делал микроядро | ||
Ответить | Правка | Наверх | Cообщить модератору |
196. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (111), 18-Ноя-24, 08:12 | ||
Надоело - поскипал | ||
Ответить | Правка | Наверх | Cообщить модератору |
209. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Прохожий (??), 18-Ноя-24, 09:30 | ||
>За эту работу брались другие. Пусть и делают. | ||
Ответить | Правка | К родителю #196 | Наверх | Cообщить модератору |
177. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (177), 18-Ноя-24, 03:00 | ||
Не бывает в рантайме zero-cost. Физически невозможно. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
11. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +6 +/– | |
Сообщение от Аноним (11), 17-Ноя-24, 13:41 | ||
Справедливости ради, отлов ошибки во время компиляции гораздо лучше аварийного завершения во время выполнения. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
53. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от _kp (ok), 17-Ноя-24, 14:51 | ||
Ну, так поставил ловушку, перехватывай и обрабатывай, кто ж запретит.. | ||
Ответить | Правка | Наверх | 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++, гарантирующий безопас..." | +/– | |
Сообщение от Анонимусс (-), 17-Ноя-24, 15:09 | ||
> Всё, что во время компиляции не вычислить, не бесплатно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
115. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (111), 17-Ноя-24, 17:31 | ||
Это хороший инструмент отлавливать ошибки. | ||
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору |
154. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от diakin (ok), 17-Ноя-24, 20:23 | ||
Кстати - да ) | ||
Ответить | Правка | Наверх | 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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 14:53 | ||
Ахаха, какое молниеносное переобувание. От "сишка быстрее раста на 5 процентов" до "замедление в 5 раз это норм" и "GC рулит". | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
71. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (71), 17-Ноя-24, 15:35 | ||
В то время, когда типизированный код, не важно, на rust, ocaml или haskell приниципиально защищён от некоторых ошибок, например null pointer, сишники изобретают какую-нибудь java, который будет падать с NPE. Словно мы живём в 1990-ых, а не 2020-ых. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
83. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (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++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Анонимусс (-), 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++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 14:46 | ||
> Тем что не нужно переписывать код и сишки? | ||
Ответить | Правка | Наверх | Cообщить модератору |
155. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +2 +/– | |
Сообщение от Аноним (155), 17-Ноя-24, 21:09 | ||
смена ABI была про перекомпиляцию, а не про переписывание. | ||
Ответить | Правка | Наверх | Cообщить модератору |
139. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (139), 17-Ноя-24, 18:17 | ||
Как минимум тем, что пробелы никакие неадекваты не навязывают. | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
156. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (156), 17-Ноя-24, 21:26 | ||
Тем, что неадекваты не выпиливают с языка многострочные комменты | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
9. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +3 +/– | |
Сообщение от Аноним (11), 17-Ноя-24, 13:39 | ||
Это Valgrind на стероидах? | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (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ообщить модератору |
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ообщить модератору |
13. Скрыто модератором | +4 +/– | |
Сообщение от Аноним (-), 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. Скрыто модератором | +/– | |
Сообщение от Аноним (111), 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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (22), 17-Ноя-24, 14:00 | ||
А он то этот компелятор новый совместим полностью со старым кодом? Или это новое слово в науке, типа Раста. | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. Скрыто модератором | +3 +/– | |
Сообщение от Фнон (-), 17-Ноя-24, 14:07 | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. Скрыто модератором | +2 +/– | |
Сообщение от Аноним (36), 17-Ноя-24, 14:55 | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 14:29 | ||
Лол, история Раста это прямо как в цитате | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +2 +/– | |
Сообщение от Аноним (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), 17-Ноя-24, 15:28 | ||
Какая безопасность когда у тебя в 70-х сотня ЭВМ на всё США. Если в него залезет хакер и выйдет за пределы буфера, он ничего там не найдет. Кроме безысходности. Больше того сейчас критическая инфраструктура не использует раст, а просто использует закрытый контур. Точно так же как в 70-е. И в 1 году после р.х. Кому нужны твои котики на пхп сайтике? Даже от майнера там толку нуль. | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 15:39 | ||
> Какая безопасность когда у тебя в 70-х сотня ЭВМ на всё США. | ||
Ответить | Правка | Наверх | 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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (111), 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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (111), 17-Ноя-24, 22:05 | ||
> А, т.е у тебя эти все ifdef просто завернуты в другую либу? | ||
Ответить | Правка | Наверх | 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ообщить модератору |
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++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (77), 17-Ноя-24, 16:04 | ||
Phyton уступает C по скорости в 60 тысяч раз. Он никаким образом ему не конкурент. | ||
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору |
86. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (84), 17-Ноя-24, 16:23 | ||
Ну про 6*10^4 раз это вы, конечно, сиильно загнули. | ||
Ответить | Правка | Наверх | Cообщить модератору |
92. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (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++, гарантирующий безопас..." | +1 +/– | |
Сообщение от Аноним (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++, гарантирующий безопас..." | +2 +/– | |
Сообщение от ffsdmad (ok), 17-Ноя-24, 16:44 | ||
Получается, что Руст не нужен, но спрашивается, а зачем на него вообще тратят время и средства? | ||
Ответить | Правка | Наверх | Cообщить модератору |
94. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +3 +/– | |
Сообщение от Аноним (92), 17-Ноя-24, 16:48 | ||
Много чего ненужного существует. Я вот считаю продукцию эппла сферическим ненужно в вакууме,но ведь есть хомячьё, которое её скупает и стоит в очередях перед выходом нового ипхона. | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (-), 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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (111), 17-Ноя-24, 22:11 | ||
> Что тебе еще нужно? | ||
Ответить | Правка | Наверх | Cообщить модератору |
171. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 00:19 | ||
> 1. хотел гарантию невозможности получить доступ к памяти соседнего процесса | ||
Ответить | Правка | Наверх | 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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 17:58 | ||
> А я и на Си программирую и на Руст | ||
Ответить | Правка | Наверх | Cообщить модератору |
128. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от ffsdmad (ok), 17-Ноя-24, 18:00 | ||
так да вы и Руст верите, но он идёт лесом. бывает | ||
Ответить | Правка | Наверх | 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ообщить модератору |
204. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (204), 18-Ноя-24, 09:16 | ||
Ответить | Правка | К родителю #134 | Наверх | 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ообщить модератору |
195. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от ffsdmad (ok), 18-Ноя-24, 08:10 | ||
но эти исключения поделились на unsafe, вы о чём | ||
Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору |
96. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –2 +/– | |
Сообщение от тоже Аноним (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++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 17-Ноя-24, 17:05 | ||
> исторически браузер мало чем отличался от блокнота по потреблению ресурсов | ||
Ответить | Правка | Наверх | Cообщить модератору |
112. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от тоже Аноним (ok), 17-Ноя-24, 17:29 | ||
Напомню, что современный браузер - это фактически виртуальная машина и среда для исполнения ПО. | ||
Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору |
117. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | –1 +/– | |
Сообщение от Аноним (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++, гарантирующий безопас..." | +/– | |
Сообщение от 12yoexpert (ok), 17-Ноя-24, 18:08 | ||
> С точки зрения ПО, которому не критична производительность (а это 90% всего софта) - это заведомо более дешевое и перспективное решение, чем "выкинуть и написать правильно". | ||
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору |
172. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (168), 18-Ноя-24, 00:20 | ||
> Раст утверждает: "весь сишный код нужно выкинуть и переписать". | ||
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору |
173. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 00:25 | ||
> Раст утверждает: "весь сишный код нужно выкинуть и переписать". | ||
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору |
181. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от keydon (ok), 18-Ноя-24, 03:24 | ||
> С точки зрения ПО, которому не критична производительность (а это 90% всего софта) - это заведомо более дешевое и перспективное решение, чем "выкинуть и написать правильно". | ||
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору |
191. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Karl Richter (ok), 18-Ноя-24, 07:21 | ||
Поддерживаемый США в вопросах по кибербезопасности. | ||
Ответить | Правка | Наверх | 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++, гарантирующий безопас..." | +3 +/– | |
Сообщение от Филипп Филиппович (ok), 17-Ноя-24, 17:55 | ||
Оно мило, может иметь некоторое ограниченное применение, но всё-таки это прикрученный контроль в рантайме, отсюда и оверхед, в том числе и по памяти. А современный подход -- максимум контроля в compile-time, а в рантайме -- только то, что никак при компиляции не сделать. В чистом C сделать контроль многих вещей при компиляции в общем случае почти нереально. В C++ -- тоже только при соблюдении определённого стиля программирования (ибо C++ без ограничений допускает всё, что допускает C, и имеет потому все грабли C). | ||
Ответить | Правка | Наверх | Cообщить модератору |
201. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 09:07 | ||
> В чистом C сделать контроль многих вещей при компиляции в общем случае почти нереально. | ||
Ответить | Правка | Наверх | Cообщить модератору |
174. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от uis (ok), 18-Ноя-24, 01:57 | ||
> Защита от проблем с памятью обеспечивается благодаря применению 128-разрядных указателей MonoCaps с метаданными для проверки типов и отслеживания границ буферов | ||
Ответить | Правка | Наверх | Cообщить модератору |
183. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 04:07 | ||
Ответить | Правка | Наверх | Cообщить модератору |
182. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 04:07 | ||
Ответить | Правка | Наверх | 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++, гарантирующий безопас..." | +/– | |
Сообщение от фф (?), 18-Ноя-24, 07:39 | ||
дык безопасных функций в С и так полно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
208. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от awoland (ok), 18-Ноя-24, 09:24 | ||
Пресловутая "небезопасность" C и C++ в большей степени заключается в криворукости программистов. Просто С и С++ позволяет больше свободы для кода, которой очень любят пользоваться, не пользуясь при этом мозгами... "Безопасные" языки в этом плане более ограничены. При этом они сами, их ядро, рантайм или бутстрап написаны на том же C/C++ ... | ||
Ответить | Правка | К родителю #192 | Наверх | Cообщить модератору |
198. "Fil-C - компилятор для языков C и C++, гарантирующий безопас..." | +/– | |
Сообщение от Аноним (-), 18-Ноя-24, 08:51 | ||
> не позволяет связывать собираемый в Fil-C код с бинарными библиотеками и объектными файлами, собранными другими компиляторами | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |