Size: a a a

2020 June 06

AI

Alex Ilizarov in rust_offtopic
Я вот у себя в игрушечном проекте указатель на функции через ffi шлю как Option<тип> и что то мне подсказывает что тут есть UB, но сейчас работает.
источник

DF

Dollar Føølish in rust_offtopic
Опшн не ffi сейф если я правильно помню
источник

DF

Dollar Føølish in rust_offtopic
Но это лучше чем тип с дропом
источник

AI

Alex Ilizarov in rust_offtopic
Dollar Føølish
Опшн не ffi сейф если я правильно помню
Ога. Но технически все сходится
источник

AI

Alex Ilizarov in rust_offtopic
None == пустой указатель в моем случае
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
Старше Rust
не думаю
источник

AZ

Alex Zhukovsky in rust_offtopic
хотя примерно ровесники, да
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
не думаю
First appeared: 2007
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
Переслано от Denis
ебучие плюсы, и ни один сраный линтер из тех, что мы юзаем, не заметил хуйни :(
да, бывает. Но точно так же можешь на Rust словить дедлок и вряд ли линтер это заметит. И переполнение целого можно словить
источник

G

Gymmasssorla in rust_offtopic
Rust 2010
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
Rust 2010
я доклад из 2008 показывал, причем на тот момент он уже несколько лет активно разрабатывался
источник

G

Gymmasssorla in rust_offtopic
Ну ровесники значит, да
источник

Т8

Т-34 85 in rust_offtopic
Alex Ilizarov
А че делает обычный плюсовик? Всегда помнит где у него string_view и как используется?
он аккуратнее его использует. Или решает не использовать. А если уже используется и есть проблема, то внимательнее к нему присматривается
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
он аккуратнее его использует. Или решает не использовать. А если уже используется и есть проблема, то внимательнее к нему присматривается
Т.е. на C++ у меня через 5-7 лет будет меньше UB, а на Rust здесь и сейчас?
источник

D

Dima in rust_offtopic
Gymmasssorla
Т.е. на C++ у меня через 5-7 лет будет меньше UB, а на Rust здесь и сейчас?
но тем не менее  сишку знать не мешает, что я насколько понял ты и делаешь
источник

Т8

Т-34 85 in rust_offtopic
Alex Ilizarov
Казалось бы где основная ниша C++? В производительном коде
не только в производительном, но и маложруем памяти. Иногда и взаимодействующем с сишным кодом
источник

G

Gymmasssorla in rust_offtopic
Dima
но тем не менее  сишку знать не мешает, что я насколько понял ты и делаешь
Сишку я раньше Rust даже выучил, да
источник

G

Gymmasssorla in rust_offtopic
Потом там ADT имитировал)
источник

G

Gymmasssorla in rust_offtopic
Даже неплохо получилось
источник

Т8

Т-34 85 in rust_offtopic
Alex Ilizarov
И то иногда, на всяких "zero-cost" итераторах например
не всегда всё решает производительность. Удобство тоже что-то значит
источник