The OpenNET Project / Index page

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



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

Оглавление

Выпуск языка программирования Rust 1.55, opennews (??), 09-Сен-21, (0) [смотреть все]

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


58. "Выпуск языка программирования Rust 1.55"  +5 +/
Сообщение от Хан (?), 09-Сен-21, 22:04 
В C++ если не писать в Си-стиле, юзать ООП ипользоваться STL, можно забыть и про утечки и про сегфолты и макаронный код

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

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

66. "Выпуск языка программирования Rust 1.55"  +8 +/
Сообщение от Аноним (46), 09-Сен-21, 22:12 
В этом сообщении как раз вся мякотка. Можно писать. а можно не писать. А на ржавом нельзя не писать. И готовые зависимости что важно тоже так же написаны.
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск языка программирования Rust 1.55"  –8 +/
Сообщение от Хан (?), 09-Сен-21, 22:15 
Базаришь? Скажи это unsafe где безопасность раста не работает
Ответить | Правка | Наверх | Cообщить модератору

97. "Выпуск языка программирования Rust 1.55"  –1 +/
Сообщение от VladSh (?), 09-Сен-21, 23:21 
Он как раз-таки работает. Просто возникнет ошибка, которая благодаря расту не завалит прогу с Access violation, и прога продолжит работать, ну кроме разве что этого забагованного куска по внешней зависимости.
Ответить | Правка | Наверх | Cообщить модератору

125. "Выпуск языка программирования Rust 1.55"  –5 +/
Сообщение от Хан (?), 10-Сен-21, 02:36 
В unsafe все проверки раста отлючены, это по сути тот же подход что и с unsafe в дотнете
Ответить | Правка | Наверх | Cообщить модератору

128. "Выпуск языка программирования Rust 1.55"  +7 +/
Сообщение от Аноним (-), 10-Сен-21, 03:05 
> В unsafe все проверки раста отлючены,

Почему ты такой балабол?
https://doc.rust-lang.org/book/ch19-01-unsafe-rust.html
> It’s important to understand that unsafe doesn’t turn off the borrow checker or disable any other of Rust’s safety checks: if you use a reference in unsafe code, it will still be checked. The unsafe keyword only gives you access to these five features that are then not checked by the compiler for memory safety.
>

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

267. "Выпуск языка программирования Rust 1.55"  –2 +/
Сообщение от Хан (?), 10-Сен-21, 16:18 
Дядя Петя ты дурак? Кидаешь мне в ответку на утверждение  что в unsafe безопасность is off пруф с прямым указание что Rust в unsafe не обеспечивает безопасность работы с памятью?
Ответить | Правка | Наверх | Cообщить модератору

277. "Выпуск языка программирования Rust 1.55"  +3 +/
Сообщение от Аноним (-), 10-Сен-21, 17:29 
>>> (Хан) unsafe где безопасность раста не работает
>>> (Хан) В unsafe все проверки раста отлючены, это по сути тот же подход что и с unsafe в дотнете
>> unsafe doesn’t turn off the borrow checker or disable any other of Rust’s safety checks
> (Хан) Дядя Петя ты дурак? Кидаешь мне в ответку на утверждение  что в unsafe безопасность is off пруф с прямым указание что Rust в unsafe не обеспечивает безопасность работы с памятью?

А, так ты просто не умеешь в английский? Это многое объясняет


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

282. "Выпуск языка программирования Rust 1.55"  –3 +/
Сообщение от Хан (?), 10-Сен-21, 18:24 
Разыменовывание raw указателей вызываеи ошибок работы с памятью?

Null-pointer и Access violation передают тебе пламенный привет

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

283. "Выпуск языка программирования Rust 1.55"  –4 +/
Сообщение от Хан (?), 10-Сен-21, 18:26 
Учитывая что основная часть проблем связанных с Си кодом связана с работой с памятью через указатели, то Rust в unsafe менее безопасен чем C++
Ответить | Правка | К родителю #277 | Наверх | Cообщить модератору

70. "Выпуск языка программирования Rust 1.55"  –4 +/
Сообщение от Хан (?), 09-Сен-21, 22:19 
В чем смысл безопасности раста если взаимодействие с Си все в unsafe? По сути самый критичный к проблемам код
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

81. "Выпуск языка программирования Rust 1.55"  +3 +/
Сообщение от Аноним (13), 09-Сен-21, 22:43 
Ну так это проблема си. Будет меньше си кода - будет меньше ненужных unsafe оберток.
Вызов си функции из любого, даже managed, языка - это потенциальная проблема и "unsafe" в терминах этого языка.
Ответить | Правка | Наверх | Cообщить модератору

84. "Выпуск языка программирования Rust 1.55"  –1 +/
Сообщение от Аноним (113), 09-Сен-21, 22:53 
Очевидно, что программа на расте не должна вызывать функции ОС. Ни доступа к файлам и усройствам ввод/вывода, ни к сети и даже не выделять память
Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск языка программирования Rust 1.55"  +4 +/
Сообщение от Аноним (-), 09-Сен-21, 23:25 
> В чем смысл безопасности раста если взаимодействие с Си все в unsafe?

"В чем смысл собирать с варнингами и прогонять статический анализ кода на Си, если оно все равно пропускает ошибки?"
В чем смысл этой унылой демагогии?

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

80. "Выпуск языка программирования Rust 1.55"  +1 +/
Сообщение от Аноним (13), 09-Сен-21, 22:35 
Дело не в том что можно писать, а можно не писать.
А в том что по факту не пишут! Потому что... да куча отговорок - "медленно", "я так не привык", "и там сойдет"
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

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

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




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

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