rust-lang/book
کاربرد:
این کتاب رسمی زبان برنامهنویسی Rust هست و به عنوان یک راهنمای جامع برای یادگیری این زبان مورد استفاده قرار میگیره. شامل مباحثی مثل مدیریت حافظه، امنیت در زمان اجرا، مالکیت (ownership)، و برنامهنویسی همزمان (concurrency) میشه و مناسب هم تازهکارها و هم توسعهدهندگان حرفهایه.
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای بدون دردسرهای حافظه و باگهای رایج در زبانهای سیستمی مثل C++، یه زبان قدرتمند و ایمن یاد بگیری. همچنین اگر قصد داری در پروژههای سیستمی، توسعه وب با WASM، یا سرویسهای پرسرعت با عملکرد بالا فعالیت کنی، Rust گزینهی عالیایه.
چند مثال از موارد استفاده
- ساخت کامپایلرها و ابزارهای توسعه
- توسعه وب سرورهای سریع و ایمن با Actix یا Warp
- نوشتن کتابخانههای پرکاربرد برای وب اسمبلی (WebAssembly)
- توسعه بلاکچین و قراردادهای هوشمند (مثل Solana)
- سیستمهای عامل و درایورهای دستگاه
- ##rust
- ##programming
- ##webassembly
- ##concurrency
- ##memory
- ##backend
- ##systems
- ##wasm
- ##opensource
- ##blockchain
