Hacking with Rust: برمجة آمنة بلغة Rust
320 صفحات
Arabic
PDF
4.5

Hacking with Rust: برمجة آمنة بلغة Rust

Практическое руководство по безопасному и эффективному коду на Rust

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «Hacking with Rust» (المؤلف — تيم ماكنمارا، عام 2023، 320 صفحة) — ليس مجرد كتاب دراسي آخر عن قواعد لغة Rust. إنه دليل عملي يعلمك التفكير كمهندس يكتب كودًا آمنًا وفعالًا وموثوقًا. قد يكون العنوان مضللاً: لا يوجد اختراق بالمعنى المعتاد (كسر الحماية، استغلال الثغرات). بدلاً من ذلك، يقدم المؤلف نهجًا «هاكر» للبرمجة: فهم عميق للنظام، حلول غير تقليدية، القدرة على تجاوز القيود وكتابة كود يعمل بسرعة ولا يتعطل. نُشر الكتاب في عام 2023، عندما كانت Rust قد رسخت مكانتها بقوة في مجال برمجة الأنظمة، وهو موجه لأولئك الذين يريدون الانتقال من النظرية إلى المشاريع الحقيقية.

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

يغطي «Hacking with Rust» المفاهيم الأساسية للغة، لكنه يفعل ذلك من خلال عدسة المهام العملية. لا يتوقف المؤلف عند شرح الأنواع الأساسية أو القواعد النحوية — بل يغمر القارئ فورًا في العمل مع الذاكرة، والملكية (ownership)، والاقتراض (borrowing)، وأوقات الحياة (lifetimes). ينصب التركيز الرئيسي على كيف تساعد Rust في تجنب فئات كاملة من الأخطاء الشائعة في C و C++ (المؤشرات الخالية، المراجع المعلقة، سباقات البيانات).

ينقسم الكتاب إلى كتل منطقية: من إعداد البيئة وكتابة أول برنامج إلى العمل مع تعدد الخيوط، و FFI (Foreign Function Interface)، وإنشاء أغلفة آمنة لمكتبات C. تحتل الفصول المخصصة للاختبار، وقياس الأداء (benchmarking)، وتحسين الأداء مكانة خاصة.

توصيات