The OpenNET Project / Index page

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



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

Оглавление

В Китае запущен спутник с real-time подсистемой ядра Linux, написанной на Rust, opennews (??), 13-Дек-23, (0) [смотреть все]

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


302. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +/
Сообщение от cheburnator9000 (ok), 14-Дек-23, 23:49 
причем тут мне, лично нафиг не нужен rust, я смотрю на исходники разных библиотек, может кто какие алгоритмы или хитрые оптимизации придумал, все что я вижу это unwrap unwrap unwrap.
Ответить | Правка | Наверх | Cообщить модератору

327. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +/
Сообщение от freecoder (ok), 15-Дек-23, 13:31 
Пруфы будут?
Ответить | Правка | Наверх | Cообщить модератору

341. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +/
Сообщение от Витюшка (?), 15-Дек-23, 16:06 
На github поищи. 2.5 миллиона unwrap(). Да, не весь он в проде, есть в тестах и бенчмарках.

Но я думаю его там ГОРАЗДО больше. Не всё идёт Github корректно наверняка. И эти unwrap() обернуты и вызываются другие функции, это уже не показывается.

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

381. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +/
Сообщение от freecoder (ok), 19-Дек-23, 09:24 
unwrap в тестах - это норма

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

359. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  –1 +/
Сообщение от Витюшка (?), 15-Дек-23, 21:06 
Вот тебе другой пруф.
https://doc.rust-lang.org/std/ptr/fn.drop_in_place.html
Читаем раздел Safety и кучу условий, которые нужно соблюсти чтобы код не валился.

Ручками, всё ручками 🤨😆 Путём долго вдумчивого вчитывания миллиона исключений на cppreference...ой, на rustlang 😆

И чем это отличается от C++? Где твой хвалёный borrow checker?

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

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

360. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +/
Сообщение от Аноним (70), 15-Дек-23, 21:25 
> unsafe fn
> Где твой хвалёный borrow checker?

Чел, ты серьезно или троллишь? Тебе unsafe ни о чем не говорит?

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

365. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  –2 +/
Сообщение от Витюшка (?), 15-Дек-23, 23:54 
Да у вас там всё в этом unsafe, куда не плюнь в него попадёшь.

Даже вызов деструктора.

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

382. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +/
Сообщение от freecoder (ok), 19-Дек-23, 09:26 
unsafe в Rust - это не баг, а фича
Ответить | Правка | Наверх | Cообщить модератору

333. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +/
Сообщение от Аноним (-), 15-Дек-23, 14:23 
Ссылку на код или балабол!
Ответить | Правка | К родителю #302 | Наверх | Cообщить модератору

342. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  –1 +/
Сообщение от Витюшка (?), 15-Дек-23, 16:07 
Наконец-то ОТЛИЧНЫЙ комментарий по факту.
Ответить | Правка | К родителю #302 | Наверх | Cообщить модератору

355. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +/
Сообщение от Аноним (70), 15-Дек-23, 19:37 
> все что я вижу это unwrap unwrap unwrap

Тут два варианта: или в этом unwrap() есть некий смысл, или же создатели и все пользователи Раста полные идиоты.

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

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

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




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

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