مشاريع إبداعية لمبرمجي Rust
300 صفحات
Arabic
PDF
4.5

مشاريع إبداعية لمبرمجي Rust

Практическое руководство по созданию реальных приложений

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «Creative Projects for Rust Programmers» (2020، 300 صفحة) من تأليف كارلو ميلانيزي ليس مجرد كتاب نظري آخر، بل هو دليل عملي متكامل لأولئك الذين أتقنوا بالفعل أساسيات بناء جملة Rust ويريدون تطبيق معرفتهم في مشاريع حقيقية. على عكس العديد من الكتب التي تقتصر على أمثلة صغيرة، يقدم ميلانيزي للقارئ بناء عدة تطبيقات مكتملة: من خادم ويب إلى لعبة ثنائية الأبعاد وأداة سطر أوامر. هذا لا يسمح فقط بتعزيز المهارات، بل أيضًا بفهم كيفية عمل Rust في بيئة الإنتاج.

عن ماذا يتحدث الكتاب

يتكون الكتاب من 10 فصول، كل فصل مخصص لمشروع منفصل. يرشد المؤلف القارئ خطوة بخطوة عبر جميع مراحل التطوير: من تحديد المشكلة وتصميم الهندسة المعمارية إلى كتابة الكود والاختبار والتحسين. تشمل المشاريع الرئيسية:

  • إنشاء خادم ويب متعدد الخيوط مع دعم HTTP/1.1؛
  • تطوير لعبة ثنائية الأبعاد باستخدام مكتبة ggez؛
  • كتابة أداة CLI للتعامل مع نظام الملفات؛
  • تنفيذ مترجم بسيط للغة برمجة؛
  • بناء دردشة شبكية تعتمد على TCP.

كل مشروع مصحوب بتعليقات مفصلة، وشروحات للقرارات الرئيسية، وروابط للتوثيق. يتم إيلاء اهتمام خاص لقضايا أمان الذاكرة والتوازي ومعالجة الأخطاء — تلك الجوانب التي تكون فيها Rust قوية بشكل خاص.

لمن هذا الكتاب

الكتاب موجه لأولئك الذين

توصيات