راستونوميكون
180 صفحات
Arabic
PDF
4.5

راستونوميكون

Небезопасный Rust: магия и опасности

المؤلف:

السنة:

ملخص:

مقدمة

The Rustonomicon (في الترجمة الروسية — «Растономикон») ليس مجرد كتاب، بل هو أشبه بـgrimoire، مجموعة من المعرفة المظلمة حول لغة البرمجة Rust. إذا كنت قد أتقنت بالفعل أساسيات Rust وشعرت بالقوة للنظر خلف كواليس ضمانات الأمان الصارمة، فإن هذا الكتاب سيكون دليلك إلى عالم unsafe code، المؤشرات الأولية، FFI (Foreign Function Interface) وغيرها من الأدوات الخطيرة ولكن الضرورية. من تأليف مجموعة من المؤلفين (Various Authors) وبدعم من المجتمع، يمثل هذا الكتاب الدليل الرسمي لـ unsafe Rust، وهو متاح مجانًا في نسخته الإلكترونية. الطبعة الورقية لعام 2022 المكونة من 180 صفحة هي مرجع مدمج ولكنه غني بالمعلومات لأولئك الذين يريدون فهم كيفية عمل Rust «تحت الغطاء» وكيفية تجاوز آليات الحماية الخاصة به عندما يكون ذلك ضروريًا حقًا.

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

الكتاب مخصص حصريًا لمجموعة unsafe الفرعية من Rust. إنه لا يعلم أساسيات بناء الجملة أو الكود الاصطلاحي — من المفترض أن القارئ يكتب بالفعل بثقة Rust آمنة. الموضوعات الرئيسية:

  • المؤشرات الأولية (*const T و *mut T): الإنشاء، إلغاء الإشارة، حساب المؤشرات.
  • الدوال والـ traits غير الآمنة: تعريف واستدعاء unsafe fn، تنفيذ unsafe trait.
  • FFI (Foreign Function Interface): استدعاء دوال C من Rust، تصدير دوال Rust إلى C، العمل

توصيات