Hands-on Rust: Rust के साथ प्रभावी ऐप और गेम डेवलपमेंट
Практическое руководство по Rust через создание игр
सारांश:
परिचय
पुस्तक «Hands-on Rust: Effective Learning through 2D Game Development and Play» (2022) जो हर्बर्ट वोल्वरसन द्वारा लिखी गई है, Rust भाषा पर एक सामान्य पाठ्यपुस्तक मात्र नहीं है। यह एक अनोखी व्यावहारिक मार्गदर्शिका है जो सिस्टम प्रोग्रामिंग की सबसे जटिल और शक्तिशाली भाषाओं में से एक को एक पूर्ण 2D गेम बनाकर सीखने का सुझाव देती है। कंसोल पर 'Hello, World!' जैसे सूखे उदाहरणों के बजाय, लेखक पाठक को roguelike गेम डेवलपमेंट की प्रक्रिया में डुबोता है और साथ ही Rust की सभी प्रमुख अवधारणाओं को समझाता है: ownership, borrowing, lifetimes, traits, iterators, error handling और multithreading।
यह पुस्तक 2022 में प्रकाशित हुई, इसमें 446 पृष्ठ हैं और यह उन पाठकों के लिए है जिन्हें अन्य भाषाओं (C++, Python, Java) में बुनियादी प्रोग्रामिंग का अनुभव है, लेकिन वे Rust को शुरू से सीखना या अपने ज्ञान को गहरा करना चाहते हैं। वोल्वरसन एक जाने-माने डेवलपर और लोकप्रिय Bracket-lib engine के लेखक हैं, जिसका उपयोग पुस्तक में किया गया है। यह सुनिश्चित करता है कि सभी उदाहरण अद्यतित, कार्यशील हैं और Rust ecosystem की सर्वोत्तम practices का पालन करते हैं।
पुस्तक किस बारे में है
«Hands-on Rust» कोड की पहली पंक्ति से लेकर ग्राफिक्स, ध्वनि, दुश्मनों की artificial intelligence और particle system के साथ तैयार गेम तक एक क्रमिक यात्रा के रूप में संरचित है। पुस्तक कई तार्किक भागों में विभाजित है:
- Rust की मूल बातें और environment setup — टूल्स की स्थापना, Cargo, syntax, type system और प्रमुख अवधारणाओं (ownership, borrowing,