Rust в действии
456 पृष्ठ
Hindi
PDF
4.5

Rust в действии

Практическое погружение в системное программирование

लेखक:

वर्ष:

सारांश:

परिचय

पुस्तक «Rust в действии» (मूल शीर्षक — Rust in Action) टिम मैकनामारा द्वारा, 2021 में प्रकाशित, सिंटैक्स की कोई सामान्य संदर्भ पुस्तिका नहीं है, बल्कि उन लोगों के लिए एक संपूर्ण व्यावहारिक मार्गदर्शिका है जो न केवल Rust सीखना चाहते हैं, बल्कि यह भी समझना चाहते हैं कि इसे वास्तविक प्रोजेक्ट्स में कैसे लागू किया जाए। लेखक, एक अनुभवी डेवलपर और शिक्षक, ने एक महत्वाकांक्षी लक्ष्य निर्धारित किया है: यह दिखाना कि Rust न केवल एक सुरक्षित और तेज़ भाषा है, बल्कि मेमोरी प्रबंधन से लेकर नेटवर्क प्रोटोकॉल तक, सिस्टम प्रोग्रामिंग की जटिल समस्याओं को हल करने का एक उपकरण भी है। यह पुस्तक 456 पृष्ठों की सघन लेकिन रोचक सामग्री के लिए डिज़ाइन की गई है।

यह पुस्तक किस बारे में है?

«Rust в действии» व्यावहारिक उदाहरणों के इर्द-गिर्द बनाई गई है। कई पाठ्यपुस्तकों के विपरीत, जो डेटा प्रकारों के सिद्धांत से शुरू होती हैं और अमूर्त कार्यों पर समाप्त होती हैं, मैकनामारा पाठक को तुरंत संदर्भ में डुबो देते हैं। आप केवल «Hello, World!» नहीं लिखते, बल्कि छोटी लेकिन काम करने वाली उपयोगिताएँ बनाते हैं: पार्सर, नेटवर्क क्लाइंट, एमुलेटर। प्रत्येक अध्याय एक मिनी-प्रोजेक्ट है जो धीरे-धीरे जटिल होता जाता है। पुस्तक में शामिल हैं:

  • सिंटैक्स और ownership सिस्टम की मूल बातें — लेकिन इस बात पर जोर देते हुए कि यह «हुड के नीचे» कैसे काम करता है।
  • मेमोरी के साथ काम: stack, heap, स्मार्ट पॉइंटर्स (Box, Rc, Arc)।
  • मॉड्यूलर टेस्टिंग और एरर हैंडलिंग।
  • नेटवर्क प्रोग्रामिंग: TCP/UDP क्लाइंट और सर्वर लिखना।
  • बाइनरी डेटा और टेक्स्ट फॉर्मेट (JSON, CSV) का पार्सिंग।
  • इंटरैक्शन

अनुशंसाएँ