Size: a a a

Rust — русскоговорящее сообщество

2021 June 20

goldstein опять in Rust — русскоговорящее сообщество
ты не на википедию смотри, а на сайт языка.
источник

goldstein опять in Rust — русскоговорящее сообщество
источник

A

AR in Rust — русскоговорящее сообщество
Все дело в том, что на авторов раста сильно давило время и начальство. Он вышел в первой версии сильно недоработанным. Теперь над ним довлеет бремя как-то бороться с несовместимостью и развиваться. По сути язык вышел таким, чтобы можно было скомпилить FF
источник

bh

black hole in Rust — русскоговорящее сообщество
По мне, пока ещё он не сильно распространенен, лучше забить на совместимость, если это принесет профит
источник

bh

black hole in Rust — русскоговорящее сообщество
Подход к обработке ошибок интересный
источник

bh

black hole in Rust — русскоговорящее сообщество
Хорошо, а есть в расте ещё какие-то особенности в разработке встроенных системы, кроме как паники в рантайме?
источник

AT

Alexander Tchitchigi... in Rust — русскоговорящее сообщество
Мне кажется, если Вы хотите избежать паник и прочего UB в рантайме на 100%, то ни Rust, ни C, ни C++, ни Zig Вам не подойдут. Самое меньшее -- Ada Spark. Или Frama C. Или ещё что-то со статическими доказательствами корректности и safety.
источник

goldstein опять in Rust — русскоговорящее сообщество
Есть rustbelt.
источник

bh

black hole in Rust — русскоговорящее сообщество
Ada очень страшный и непонятный язык, да и насколько я прочитал, он очень тяжёлый (будет безопасная но прожорливая программа).
источник

SP

Stanislav Popov in Rust — русскоговорящее сообщество
хотели язык, получили идешку которая просто показывает какой стейтфул мусор эта твоя сишка
источник

SP

Stanislav Popov in Rust — русскоговорящее сообщество
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообщество
там как раз именно рационализация т.е. натягивание фактов на то что хочет пара человек)
источник

bh

black hole in Rust — русскоговорящее сообщество
В unsafe коде можно дополнительно делать несколько действий (разименовывать сырые указатели и т.д.), значит все остальные небезопасные действия (например алоцировать память) делать раст не может?
источник

c

call eax in Rust — русскоговорящее сообщество
Неправильно.
источник

L

Lya in Rust — русскоговорящее сообщество
Приспешники царя какие-то
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообщество
не понял вопроса. Есть набор действий которые нарушают гарантии раста и требуют чтобы вместо раста нужные гарантии выдавал разработчик. Эти действия разрешены только в скоупе кейворда unsafe.

Все вроде просто. Как в сишарпе
источник

A

AR in Rust — русскоговорящее сообщество
В языке нет операторов выделения памяти типа new в c++. Поэтому все это делается какой-нибудь библиотекой и может быть любым.
источник

goldstein опять in Rust — русскоговорящее сообщество
аллокация памяти безопасная. она может паниковать.
источник

goldstein опять in Rust — русскоговорящее сообщество
паники безопасны.
источник

bh

black hole in Rust — русскоговорящее сообщество
Библиотека будет написана на расте? Или нужно просто использовать малок сишный
источник