The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз ядра Linux 6.5"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Релиз ядра Linux 6.5" –1 +/
Сообщение от keydon (ok), 30-Авг-23, 14:13 
>> По поводу безопасности раста: статический анализ в С чинит все проблемы что
>> и раст, не исключено появление разширения для С в виде стандарта
> У сей есть определенная проблема с статическим анализом указателей. Особенно void* какого-нибудь.
> Там прсото нет аннотации намерений кодера. Мы не знаем что хотел
> кодер, какой у этого был размер и валидна ли вон та
> операция. Ни компил тайм ни даже ран тайм вот так нахаляву.
> Конечно если вообще совсем все трекать, как asan - ну да,
> только из сишки получается дотнет какой-то: жрет гигазы рамы на трек
> этого, бинарь жирнеет в разы и скорость сливается.

Ну в таких случаях и раст включает unsafe.
Только вот почему-то вынести небезопасный код в unsafe растоманы считают нормой, а вынести работу с указателями в либу/функцию это "дырявый си", а в плюсах и вовсе давно все вынесено и с указателями стараются не работать.
Почему-то криворукое поделие на си это "дырявый си", а криворукое поделие на расте "это разработчик виноват, сейчас поправим и дальше все будет безопасно"...до следующего найденного бага.
Лицемерие чистой воды.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Релиз ядра Linux 6.5, opennews, 28-Авг-23, 11:40  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру