بدء Rust: من المبتدئ إلى المحترف
380 صفحات
Arabic
PDF
4.5

بدء Rust: من المبتدئ إلى المحترف

Полное руководство по Rust для начинающих

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «Beginning Rust: From Novice to Professional» (كارلو ميلانيزي، 2022، 380 صفحة) هو دليل عملي حديث يأخذك من الصفر المطلق إلى الإتقان الواثق للغة Rust. في عالم تتطلب فيه البرمجة النظامية الموثوقية والأداء، تحتل Rust مكانة خاصة بفضل نظام الملكية (ownership) وأمان الذاكرة دون الحاجة إلى جامع القمامة (garbage collector). هذا الكتاب هو البداية المثالية لمن يرغب في تعلم Rust دون خبرة عميقة في C أو C++.

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

الكتاب مبني كدورة تدريبية متسلسلة: من تثبيت الأدوات وأول برنامج «Hello, World!» إلى مواضيع متقدمة مثل تعدد الخيوط (multithreading)، التعامل مع الملفات، وإنشاء الأنواع المخصصة. يحتوي كل فصل على العديد من أمثلة الأكواد التي يمكن تشغيلها وتعديلها فوراً. يتم التركيز بشكل خاص على المفاهيم الأساسية في Rust: الملكية (ownership)، الاقتراض (borrowing)، زمن الحياة (lifetimes)، التعدادات (enumerations)، ومطابقة الأنماط (pattern matching). لا يشرح المؤلف بناء الجملة فحسب، بل يوضح أيضاً لماذا تم اتخاذ قرارات معينة في Rust، مما يساعد على فهم فلسفة اللغة بشكل أعمق.

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

الكتاب موجه لـ المبرمجين المبتدئين الذين لديهم معرفة أساسية بأي لغة (مثل Python أو JavaScript أو Java) ويرغبون في تعلم Rust. سيكون مفيداً أيضاً للمطورين ذوي الخبرة في C/C++ الذين يرغبون في الانتقال إلى لغة أكثر أماناً وحداثة. بفضل الشروحات التفصيلية والعدد الكبير

توصيات