The OpenNET Project / Index page

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



"Поддержка Rust для ядра Linux столкнулась с критикой Торвальдса"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..." –1 +/
Сообщение от Аноним (-), 17-Апр-21, 08:37 
> раз растовой команде надо по шапке дать, пусть делят свою core
> и выделяют всякие паники и стринги в отдельные библиотеки.

Они как обычно - имея дофейхоа примеров перед мордой решили что изучать экспериенс других до того как подрываться кодить нафиг надо. И тут вдруг оказалось что они таки не самые умные на свете и не предусмотрели дофига кейсов.

> В IOKit разрешены не все плюсовые фичи - нет исключений, множественного наследования,
> шаблоны (интересно почему) и нет RTTI

Скорее всего потому что на системном уровне можно получить много дурных ситуаций которые от вас татк то прятал рантайм/стандартые либы и проч. А если их нет и вы должны это сами, да еще в кастомном окружении...

Собственно си хорош для системных дел тем что в нем минимум допущений о окружении, если запрошен стандартный (!!!) режим freestanding. При этом он вообще ничерта от системы или либ не требует. Хотя нет, gcc например иногда требует memcpy/memmove/memset. Но накодить вот этих трех при наличии такой необходимости - на полчаса максимум любому сишнику (включая чтение мана), по крайней мере минимальную неоптимизированную версию.

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

Оглавление
Поддержка Rust для ядра Linux столкнулась с критикой Торвальдса, opennews, 15-Апр-21, 08:09  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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