Rust Essentials: रस्ट प्रोग्रामिंग की मूल बातें
Практическое руководство по языку Rust
सारांश:
परिचय
पुस्तक «Rust Essentials» जिसके लेखक Ivo Balbaert हैं (2017 में प्रकाशित, 294 पृष्ठ) — यह Rust प्रोग्रामिंग भाषा का एक व्यावहारिक परिचय है, जो अपनी सुरक्षा, प्रदर्शन और आधुनिक क्षमताओं के कारण तेजी से लोकप्रिय हो रही है। अपने प्रकाशन के समय, यह पुस्तक Rust के लिए उन कुछ संरचित मार्गदर्शिकाओं में से एक थी, जो अन्य भाषाओं (C, C++, Python, Java) से पहले से परिचित डेवलपर्स के लिए लक्षित थी।
इस समीक्षा में, हम यह समझेंगे कि यह पुस्तक क्या है, यह किसके लिए लिखी गई है, इसमें कौन से विषय शामिल हैं, और क्या आज भी इसे पढ़ना उचित है, जब Rust का ecosystem काफी बढ़ चुका है।
पुस्तक किस बारे में है
«Rust Essentials» कोई संदर्भ पुस्तिका या शैक्षणिक पाठ्यपुस्तक नहीं है। यह एक व्यावहारिक मार्गदर्शिका है, जो पाठक को Rust की मुख्य अवधारणाओं से कदम दर कदम परिचित कराती है: ownership, borrowing, lifetimes, type system, traits, error handling, memory management, multithreading और C कोड के साथ इंटरैक्शन। पुस्तक छोटे प्रोजेक्ट्स और कोड उदाहरणों के इर्द-गिर्द बनाई गई है, जिन्हें तुरंत चलाया और संशोधित किया जा सकता है।
लेखक टूल्स की स्थापना और environment को कॉन्फ़िगर करने से शुरू करता है, फिर syntax, memory management, data structures, functions, modules और testing की ओर बढ़ता है। अलग-अलग अध्याय बाहरी लाइब्रेरीज़ (crates) के साथ काम करने, Rust में वेब एप्लिकेशन बनाने (Iron framework का उपयोग करके, जो लिखे जाने के समय लोकप्रिय था) के लिए समर्पित हैं।