Здравствуйте, morgot, Вы писали:
M>Здравствуйте, Marty, Вы писали:
M>>Баян, было уже. Дедуля просто C++ не осилил
M>современные плюсы это какой-то сюр и треш, от изначального языка только название осталось.
M>Только Си спасет мир. Правда, последнее время и туда "умники" с комитетом то ООП хотят всунуть, то вот массивы динамические на этапе инициализации. Но все же.
"10 Key Learnings in Rust after 30,000 Lines of Code":
http://www.freezepage.com/1602542108RLCFTYUHER
https://awesomeopensource.com/project/rust-embedded/awesome-embedded-rust#texas-instruments
https://rust-qt.github.io/ritual/
В RUST можно использовать вызовы внешних библиотек, написанных на языках C и GO, что очень сильно расширяет набор готовых либ:
https://github.com/0xjjoyy/go-cshared-examples
DotNet код, скомпилированный в Native с помощью DotNet Core RT, вроде бы тоже можно вызывать из других прог аналогично через C совместимые вызовы?
Понятно, что они unsafe, но зато их много, свой RUST код можно писать safe, а вызовы внешних изолировать в небольшие фрагменты unsafe кода, что потом облегчает отладку и поиск ошибок.
https://stephencoakley.com/2019/04/24/how-rust-solved-dependency-hell
https://doc.rust-lang.org/beta/book/title-page.html
https://doc.rust-lang.org/nomicon/
https://doc.rust-lang.ru/book/title-page.html