مهندس سابق في EA ينشئ Jank: لغة برمجة جديدة تجمع بين Clojure و C++

2025-01-29
مهندس سابق في EA ينشئ Jank: لغة برمجة جديدة تجمع بين Clojure و C++

يقوم مهندس البرمجيات السابق في EA، Jeaye Wilkerson، بتطوير Jank، وهي لغة برمجة جديدة تهدف إلى الجمع بين الطبيعة التفاعلية لـ Clojure وسرعة التجميع الأصلية ووقت التشغيل الأدنى لـ C++. تم بناء Jank على LLVM وتدمج عناصر من C++ و Clojure و Rust، وتهدف إلى أن تكون لهجة Clojure أصلية. وقد حظي المشروع باهتمام كبير من المجتمع، ليصبح أحد أكثر مشاريع Clojure غير المنشورة شعبية. تتمثل ميزته الفريدة في المرونة في التبديل بين الكود ذي النوع الديناميكي والنوع الثابت، مما يوازن بين سرعة التطوير وتحسين الأداء. يعد Jank أداة قوية للعديد من التطبيقات مثل تطوير الألعاب وتطوير واجهة المستخدم الرسومية وعلوم البيانات.

التطوير