en
Feedback
Rust

Rust

Open in Telegram

Полезный контент по программированию на Rust

Show more
2 230
Subscribers
No data24 hours
+37 days
+230 days
Posts Archive
Rust
2 232
+6
Rust Programming RUST Based Desktop on Linux - System76 chose this over C Programming! RUST in the Linux Kernel - Coming sooner than you think! Create your first RUST Program on LINUX | Rust Programming for Beginners Use RUSTUP to create your first RUST Program on LINUX | Rust Programming for Beginners (EP1) How to Create a Rust Project using Cargo on Linux (EP2) How to Add a Crate/Dependency to Rust using Cargo (EP3) RUST might be coming to UEFI BIOS Firmware on Linux •

Rust
2 232
Использовать unwrap() в Rust — это нормально https://blog.burntsushi.net/unwrap/

Rust
2 232
Rust vs C#: два способа решить проблему ссылок в структурах Возврат ссылки на структуру из метода, объявленную в этом самом методе, является одним из самых классических примеров "висячих ссылок". Но что если возвращается не ссылка, а структура, содержащая ссылку? И не явно, а через вызов другого метода? Как понять, где у нас явный "провис ссылки", а где нормальный код? Звучит как какая то "дичь", но подобный кейс - вполне реальная боль для авторов языков программирования. Давайте посмотрим на примере Rust и C# как авторы решают эту неоднозначную проблему. https://habr.com/ru/post/718424/

Rust
2 232
Rust for Rustaceans Jon Gjengset (2021) For developers who’ve mastered the basics, this book is the next step on your way to professional-level programming in Rust. It covers everything you need to build and maintain larger code bases, write powerful and flexible applications and libraries, and confidently expand the scope and complexity of your projects. - How to design reliable, idiomatic, and ergonomic Rust programs based on best principles - Effective use of declarative and procedural macros, and the difference between them - How asynchrony works in Rust – all the way from the Pin and Waker types used in manual implementations of Futures, to how async/await saves you from thinking about most of those words - What it means for code to be unsafe, and best practices for writing and interacting with unsafe functions and traits - How to organize and configure more complex Rust projects so that they integrate nicely with the rest of the ecosystem - How to write Rust code that can interoperate with non-Rust

Rust
2 232
Как при помощи Rust в 150 раз ускорить код на Python Python — довольно простой в освоении язык, по сравнению с некоторыми другими языками код на нём пишется очень быстро. Но в жертву приносится скорость выполнения кода. Перепишем часть Python-кода в Rust и импортируем этот код в виде пакета Python в проект. Получим сверхбыстрый пакет Python, который сможем импортировать и использовать, как любой другой пакет. В качестве бонуса добавим многопроцессорность и в итоге получим функцию, которая примерно в 150 раз быстрее обычного кода на Python. https://habr.com/ru/company/skillfactory/blog/718894/

Rust
2 232
Какую модель памяти следует использовать в языке Rust? В этой статье рассматривается несколько альтернативных моделей памяти
Какую модель памяти следует использовать в языке Rust? В этой статье рассматривается несколько альтернативных моделей памяти для языка Rust. Надеюсь, эта дискуссия будет ценна всему сообществу Rust – но, в конце концов, это их язык, поэтому и выбор модели памяти тоже за ними.