The OpenNET Project / Index page

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



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

Оглавление

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

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


47. "Уязвимость в стандартной библиотеке языка Rust"  +11 +/
Сообщение от Grishow Wise (ok), 20-Янв-22, 23:48 
/me тихо поржал, продолжая дальше кодить на C для STM32/ESP32.
Ответить | Правка | Наверх | Cообщить модератору

94. "Уязвимость в стандартной библиотеке языка Rust"  +3 +/
Сообщение от Аноним (94), 21-Янв-22, 01:16 
глянь-ка, как сколько труда вбухивается
https://github.com/stm32-rs/stm32-rs
но я уже 2 года кодю СТМ32, но глянув это, ниче не понимаю, как будто на ассемблере в JS-стиле написано.
Ответить | Правка | Наверх | Cообщить модератору

118. "Уязвимость в стандартной библиотеке языка Rust"  +/
Сообщение от Аноним (-), 21-Янв-22, 03:11 
> но я уже 2 года кодю СТМ32,

если кодиш то и на хресте поймеш что там к чему, почти тоже самое, только обвернуто в хруст два раза. другое дело что лютый пдц конечно

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

217. "Уязвимость в стандартной библиотеке языка Rust"  +3 +/
Сообщение от _kp (ok), 21-Янв-22, 11:36 
1. Надежность.

При обновлени библиотек, ПО  тестируется. Если результат тестов не тот, как ожидалось, и ошибка не находится примерно за час, по обновление откатывается до предыдущей стабильной версии, или той, для которой есть надёжные проверенные подпорки. Актуально и для STM32 и для ESP особенно.

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

2. Цена.

Уже на ESP очень элегантно и эффективно можно использовать C++ в нормальном, не урезанном как в Ардуинах виде. На толстых STM, почему то не используем.

Кому то быстродействие ESP кажется огромным, по меркам встраиваемого ПО. Но в реальном ПО часто код работает и на грани быстродействия, и на грани израсходования ОЗУ.

Всякие обертки и надстройки сделают невозможным использование существующего Железа, и потребуют переход на более мощное, типа Raspberry. Но, на нём конечное решение почти в сто раз дороже!

Проведем аналогию. Вместо ста солдат выставили одного киборга, он не уснет на посту, не уйдет в самоволку, не будет пьянствовать, казалось бы одни плюсы, ну если ПО без багов. Но это же всего один солдат.

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

149. "Уязвимость в стандартной библиотеке языка Rust"  +1 +/
Сообщение от Аноним (144), 21-Янв-22, 09:10 
Но там же 67% на питоне...
тогда уже есть microPython и tinyGo, если ся, луа и js не осилили
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

375. "Уязвимость в стандартной библиотеке языка Rust"  +/
Сообщение от Аноним (-), 21-Янв-22, 16:36 
>как будто на ассемблере в JS-стиле написано

Так корреляция бывших фронтендеров и растоевангелистов давно уже замечена и доказана.

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

502. "Уязвимость в стандартной библиотеке языка Rust"  +/
Сообщение от anonymous (??), 23-Янв-22, 12:48 
Можно ссылочку на научную публикацию в каком-нибудь значимым журнале?
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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