Size: a a a

2020 August 31

CD

Constantine Drozdov in rust_offtopic
сама по себе структура очень забавна, кстати
источник

CD

Constantine Drozdov in rust_offtopic
задает интересный вопрос о принципе Лисков и массивах
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Constantine Drozdov
ну вызывать сишку удаленно можно, вопрос в том, что с точки зрения и ISO C++, и Rust этого всего нет
unsafe Rust в части "я просто С" можно не брать в расчет - с тем же успехом питон низкоуровневый, может же сишку дернуть
unsafe Rust это все тот же раст если что
источник

С

Слава in rust_offtopic
Αλεχ Zhukovsky
но в нем есть ансейф
Для rust же есть наверняка подобие Frama-C, и можно верифицировать unsafe, если очень хочется
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
а то царизмы пошли
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
"спиздили у ллвм"/"нечестно вызывать ансейф"
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Слава
Для rust же есть наверняка подобие Frama-C, и можно верифицировать unsafe, если очень хочется
ну есть MIRI, в целом неплохо
источник

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
"спиздили у ллвм"/"нечестно вызывать ансейф"
не, просто unsafe Rust в части "ну я тут просто Си" странно называть растом
источник

CD

Constantine Drozdov in rust_offtopic
его следует называть Си
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Constantine Drozdov
не, просто unsafe Rust в части "ну я тут просто Си" странно называть растом
ансейф раст это тот же раст + пара операций над указателями
источник

p

polunin.ai in rust_offtopic
чето кекнул, хитман которую выпустили в мае этого кода сейчас бесплатно раздают
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
если для тебя это си - то ок, раст это си
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
но я так не считаю
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
анейса даже в низкоуровневом коде будет сильно меньше половины
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
можно посмотреть на примере эмбеда какого-нибудь
источник

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
если для тебя это си - то ок, раст это си
не "раст это си", просто непонятно, в чем разница между питоном который дергает си, C++ который дергает си, Rust который дергает си и Rust который обращается в unsafe
источник

CD

Constantine Drozdov in rust_offtopic
когда в unsafe нет ничего, кроме обычного си
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
не "раст это си", просто непонятно, в чем разница между питоном который дергает си, C++ который дергает си, Rust который дергает си и Rust который обращается в unsafe
Rust который обращается в ансейф это просто вызов функции рядом лежащей
источник

p

polunin.ai in rust_offtopic
То есть никакого оверхеда в виде разных файлов или рантаймового оверхеда ннт
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Constantine Drozdov
не "раст это си", просто непонятно, в чем разница между питоном который дергает си, C++ который дергает си, Rust который дергает си и Rust который обращается в unsafe
разница в простоте
источник