The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Уязвимость в стандартной библиотеке языка Rust, opennews (??), 20-Янв-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


324. "Уязвимость в стандартной библиотеке языка Rust"  +3 +/
Сообщение от Аноним (320), 21-Янв-22, 14:46 
Когда код похож на мешанину лапши, логические ошибки в нем совершить гораздо легче. Т.о. раст снижает общее качество кода
Ответить | Правка | Наверх | Cообщить модератору

515. "Уязвимость в стандартной библиотеке языка Rust"  +/
Сообщение от Аноним (548), 23-Янв-22, 22:56 
Любой компилируемый, статически типизированный язык без сборщика мусора (т.е. язык, производящий быстрый код под целевую платформу) высокого уровня будет выглядеть именно так.

В расте нет ни единой необъяснимой с точки зрения необходимости конструкции (кроме turbofish который действительно оставлен таким для программистов переходящих с С++. В теории он мог быть на один символ короче).

Вот тут хорошо написано: https://habr.com/ru/post/532660/

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

526. "Уязвимость в стандартной библиотеке языка Rust"  +/
Сообщение от Аноним (527), 24-Янв-22, 07:57 
> Любой компилируемый, статически типизированный язык без сборщика мусора (т.е. язык, производящий быстрый код под целевую платформу) высокого уровня будет выглядеть именно так.

Тогда тем более непонятно, зачем нужен новый язык со старыми проблемами. Впрочем, утверждение настолько общее и беспруфное, что оно очевидно неверное.

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

550. "Уязвимость в стандартной библиотеке языка Rust"  +1 +/
Сообщение от Аноним (548), 25-Янв-22, 07:21 
>Тогда тем более непонятно, зачем нужен новый язык со старыми проблемами.

Потому что он решает некоторые проблемы компилируемых языков, производящих код без накладных расходов рантайма.

>Впрочем, утверждение настолько общее и беспруфное, что оно очевидно неверное.

Можно зайти от обратного чтобы получить пруф -- Поскольку нет еще компилируемого языка высокого уровня (с абстракциями подобными трейтам или интерфесам, дженериками), производящего код без накладных расходов рантайма, и при этом удобочитаемым синтаксисом.

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

571. "Уязвимость в стандартной библиотеке языка Rust"  +/
Сообщение от Аноним (571), 28-Янв-22, 20:00 
Это не пруф, а логическая ошибка. Отсутствие чего-либо в выборке не гарантирует невозможность его существования.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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