रस्ट में प्रोग्रामिंग
Официальное руководство по системному языку Rust
सारांश:
परिचय
पुस्तक «Programming Rust» (हिंदी अनुवाद में — «Программирование на Rust») लेखकों Jim Blandy, Jason Orendorff और Leonora Tindall द्वारा — Rust भाषा के लिए सबसे आधिकारिक और गहन गाइडों में से एक है। 2021 में प्रकाशित (दूसरा संस्करण), यह Rust 2021 संस्करण तक भाषा की सभी प्रमुख क्षमताओं को कवर करती है। यह पुस्तक अनुभवी प्रोग्रामरों के लिए है जो Rust को सतही नहीं, बल्कि ऐसे स्तर पर सीखना चाहते हैं जो विश्वसनीय, उच्च-प्रदर्शन और सुरक्षित सिस्टम कोड लिखने में सक्षम बनाता है।
यह पुस्तक किस बारे में है
पुस्तक मूल बातों से शुरू होती है: टूल्स की स्थापना, syntax, type system। हालांकि, पहले अध्यायों में ही लेखक पाठक को Rust की केंद्रीय अवधारणा — ownership और borrowing में डुबो देते हैं। इसके बाद विस्तार से चर्चा की जाती है: lifetimes, smart pointers, traits, generic programming, closures, iterators, collections, error handling, input-output, concurrency (async/await सहित), unsafe कोड और C के साथ इंटरैक्शन। प्रत्येक विषय व्यावहारिक उदाहरणों और स्पष्टीकरणों के साथ आता है कि Rust में ऐसे निर्णय क्यों लिए गए।
यह पुस्तक किसके लिए है
यह पुस्तक C, C++ या Java से परिचित प्रोग्रामरों के लिए है। यदि आपने कभी प्रोग्रामिंग नहीं की है, तो इससे शुरुआत करना कठिन होगा — लेखक loops या functions जैसी बुनियादी अवधारणाओं की व्याख्या नहीं करते। हालांकि, जो लोग अन्य सिस्टम प्रोग्रामिंग भाषाओं से Rust पर स्विच करना चाहते हैं, उनके लिए यह एक आदर्श पाठ्यपुस्तक है।