रस्टोनोमिकॉन
Небезопасный Rust: магия и опасности
सारांश:
परिचय
The Rustonomicon (रूसी अनुवाद में — «Растономикон») यह सिर्फ एक किताब नहीं है, बल्कि एक ग्रिमोयर है, जो Rust प्रोग्रामिंग भाषा के अंधेरे ज्ञान का संग्रह है। यदि आपने Rust की मूल बातें पहले ही सीख ली हैं और सख्त सुरक्षा गारंटियों के पीछे झांकने की ताकत महसूस करते हैं, तो यह किताब unsafe कोड, raw pointers, FFI (Foreign Function Interface) और अन्य खतरनाक लेकिन आवश्यक टूल्स की दुनिया में आपकी गाइड बनेगी। विभिन्न लेखकों (Various Authors) के समूह द्वारा लिखित और समुदाय द्वारा समर्थित, यह असुरक्षित Rust के लिए आधिकारिक गाइड है, जो ऑनलाइन संस्करण में मुफ्त उपलब्ध है। 2022 का 180 पृष्ठों का मुद्रित संस्करण उन लोगों के लिए एक कॉम्पैक्ट लेकिन सघन संदर्भ पुस्तिका है जो यह समझना चाहते हैं कि Rust 'हुड के नीचे' कैसे काम करता है और जब वास्तव में आवश्यकता हो तो इसके सुरक्षा तंत्र को कैसे बायपास किया जाए।
किताब किस बारे में है
यह किताब पूरी तरह से Rust के unsafe उपसमूह को समर्पित है। यह बुनियादी सिंटैक्स या idiomatic कोड नहीं सिखाती — यह माना जाता है कि पाठक पहले से ही सुरक्षित Rust में आत्मविश्वास से लिख सकता है। मुख्य विषय:
- Raw Pointers (
*const Tऔर*mut T): निर्माण, डीरेफरेंसिंग, पॉइंटर अंकगणित। - Unsafe Functions और Traits:
unsafe fnकी घोषणा और कॉल,unsafe traitका कार्यान्वयन। - FFI (Foreign Function Interface): Rust से C फंक्शन कॉल करना, C के लिए Rust फंक्शन एक्सपोर्ट करना, काम