Rust प्रोग्रामिंग
Официальное руководство по языку Rust
सारांश:
परिचय
पुस्तक «Programming Rust» (पहला संस्करण, 2017) लेखक जिम ब्लैंडी और जेसन ओरेंडॉर्फ द्वारा — भाषा के स्थिरीकरण के बाद शुरुआती वर्षों में प्रकाशित Rust भाषा के सबसे आधिकारिक और गहन गाइडों में से एक है। इस तथ्य के बावजूद कि इसके प्रकाशन को कई साल बीत चुके हैं और दूसरा संस्करण (2021) आ चुका है, पहला संस्करण उन सभी के लिए एक मूल्यवान संसाधन बना हुआ है जो Rust के मूलभूत सिद्धांतों, इसके दर्शन और सिस्टम प्रोग्रामिंग की विशेषताओं को समझना चाहते हैं। यह पुस्तक हार्डकवर में प्रकाशित है, इसमें 622 पृष्ठ हैं और यह बुनियादी से लेकर उन्नत विषयों तक सब कुछ कवर करती है।
यह पुस्तक किस बारे में है
«Programming Rust» केवल सिंटैक्स की एक संदर्भ पुस्तिका नहीं है। यह एक संपूर्ण शैक्षिक मार्गदर्शिका है जो पाठक को टूल्स की स्थापना से शुरू करके स्वामित्व, उधार, lifetimes, closures, iterators, मल्टीथ्रेडिंग और unsafe कोड जैसी जटिल अवधारणाओं तक क्रमिक रूप से भाषा से परिचित कराती है। पुस्तक इस तरह से संरचित है कि पाठक को न केवल ज्ञान मिले, बल्कि यह समझ भी मिले कि क्यों Rust को इस तरह से डिज़ाइन किया गया है। टाइप सिस्टम और मेमोरी मॉडल पर विशेष ध्यान दिया गया है — जो Rust को C++ और अन्य सिस्टम भाषाओं से अलग करने वाली प्रमुख विशेषताएँ हैं।
यह पुस्तक किसके लिए है
यह पुस्तक उन प्रोग्रामरों के लिए है जिन्हें पहले से अन्य भाषाओं (C, C++, Python, Java, Go) में काम करने का अनुभव है। प्रोग्रामिंग में नए लोगों को यह कठिन लग सकती है, लेकिन जो लोग अन्य भाषाओं से Rust पर आना चाहते हैं, उनके लिए यह एक आदर्श शुरुआत है। लेखक मानते हैं कि पाठक बुनियादी बातों से परिचित है।