العودة إلى الدورة

الـ FFI: التفاعل مع لغتي C و C++

لغة Rust للأنظمة وأمن الـ Web3

واجهة الدوال الأجنبية (FFI)

يمكن لـ Rust استدعاء مكتبات C، كما يمكن لـ C استدعاء Rust. هكذا تدمج الأنظمة عالية الأداء لغة Rust في قواعد الكود الحالية.

rust extern "C" { fn abs(input: i32) -> i32; }

هذا ضروري لبناء جسور البلوكشين (blockchain bridges) أو وحدات التشفير الحساسة للأداء.