بعد عقد من الزمن: Rust تتحدى هيمنة C++ و Java
2025-06-02
تعيد هذه المقالة النظر في تقرير من Google صدر عام 2011، قارن فيه تنفيذات نمطية لخوارزمية التعرف على الحلقات في C++ و Java و Go و Scala. بعد عقد من الزمن، تغيرت بيئة البرمجة، حيث ظهرت Rust كمنافس قوي. يكرر المؤلف التجربة، مقارنةً بين تنفيذات Rust الآمنة وغير الآمنة. يظهر Rust الآمن سرعة تجميع أسرع، لكن سرعة تنفيذ أبطأ قليلاً من C++؛ بينما يتفوق Rust غير الآمن على كل من C++ و Rust الآمن. تُظهر مقاييس الأداء فيما يتعلق بحجم الكود، وأوقات التجميع، ومساحة الذاكرة، ووقت التشغيل، كفاءة Rust المذهلة من حيث الأداء واستخدام الذاكرة، خاصة في إصدارات الإنتاج، متجاوزةً C++.
التطوير