لغات البرمجة

لغة برمجة Magik: نظرة عامة

لغة البرمجة “Magik” هي لغة برمجة موجهة نحو الكائنات تدعم التوريث المتعدد، والتعددية، وهي مكتوبة بشكل ديناميكي. تم تصميمها وتنفيذها في عام 1989 من قبل آرثر تشانس من شركة Smallworld Systems Ltd، كجزء من نظام المعلومات الجغرافي Smallworld. وبعد استحواذ شركة Smallworld في عام 2000، تم توفير Magik الآن من قبل GE Energy، لا زال كجزء من منصة تقنية Smallworld. تمت مقدمة Magik (Magik الملهمة) أصلاً في عام 1990 وتم تحسينها وتحديثها على مر السنين، والإصدار الحالي لها هو 5.1. في يوليو 2012، أعلن مطورو Magik أنهم في عملية نقل لغة Magik على جهاز Java الظاهري. تم تأكيد نجاح النقل من قبل شركة Oracle Corporation في نوفمبر من نفس العام.

يتميز Magik بدعمه للتعليقات والتنسيق الدلالي للمسافات، وتعليقات الخطوط، ويتميز أيضًا بمجتمعه المنشأ الذي يعود إلى Smallworld Systems Ltd. لكن لا يوجد معلومات متاحة حاليًا حول ما إذا كانت مفتوحة المصدر أم لا.

تستخدم Magik عادة في تطبيقات نظم المعلومات الجغرافية والتطبيقات ذات الصلة، حيث يمكن أن توفر مرونة وقوة في التعامل مع بيانات الموقع والكائنات المكانية. تعتمد على أسلوب برمجي ديناميكي يجعل من السهل تطوير التطبيقات وصيانتها، وتوفر أدوات ومكتبات قوية لتسهيل عملية البرمجة.

لمزيد من المعلومات، يمكنك زيارة صفحة ويكيبيديا للغة Magik عبر الرابط التالي: Magik Wikipedia