لغات البرمجة

لغة برمجة Oxygene: نظرة شاملة

لغة البرمجة Oxygene، التي كانت تُعرف سابقًا باسم Chrome، هي لغة برمجة تم تطويرها بواسطة شركة RemObjects Software لبنية التحكم اللغوي المشتركة من مايكروسوفت، منصة جافا و Cocoa. Oxygene تعتمد على Object Pascal، لكنها تتأثر أيضًا بلغات أخرى مثل C#، Eiffel، Java، و F#. على عكس Delphi.NET الذي أصبح مهجورًا الآن، فإن Oxygene لا تولي أهمية كبيرة للتوافق التام مع الإصدارات السابقة، بل صُممت لتكون “إعادة ابتكار” للغة، وتكون متوافقة جيدة مع منصات التطوير المُدارة، وتستفيد من جميع الميزات والتقنيات المقدمة من قبل منصات .NET و Java. Oxygene هي منتج تجاري، وتوفر تكاملًا كاملاً مع بيئة تطوير Microsoft Visual Studio على نظام Windows، بالإضافة إلى بيئتها الخاصة، Fire، للاستخدام على macOS. يتوفر مترجم سطر الأوامر مجانًا. Oxygene هي واحدة من ثلاث لغات مدعومة من قبل أداة Elements Compiler الأساسية، إلى جانب C# و Swift. من عام 2008 إلى عام 2012، قامت شركة RemObjects Software بترخيص تقنيتها للمترجم والبيئة التطويرية لشركة Embarcadero لاستخدامها في منتجها Embarcadero Prism. ابتداءً من خريف عام 2011، أصبح Oxygene متاحًا في إصدارين منفصلين، حيث أضاف الإصدار الثاني دعمًا لمنصات Java و Android. بدءًا من إصدار XE4، لم يعد Embarcadero Prism جزءًا من مجموعة أدوات RAD Studio. توجد مسارات دعم وترقية عديدة لعملاء Prism للانتقال إلى Oxygene. اعتبارًا من عام 2016، هناك إصدار واحد فقط من Oxygene، الذي يسمح بالتطوير على نظامي Windows أو macOS، والذي يمكنه إنشاء برامج قابلة للتنفيذ لمنصات Windows .NET، iOS، Android، Java و macOS. تتميز Oxygene بمجموعة واسعة من الميزات والتقنيات التي تجعلها خيارًا قويًا لمطوري البرمجيات على مختلف المنصات وتعزز من إمكانياتهم في بناء تطبيقات عالية الأداء والجودة. تجمع Oxygene بين سهولة استخدام الـ IDEs المعروفة والقوة الفائقة في لغات البرمجة المتقدمة، مما يوفر بيئة تطويرية مريحة وفعالة للمطورين لتحقيق أهدافهم بشكل أفضل وأسرع.

لمزيد من المعلومات، يمكن الاطلاع على صفحة ويكيبيديا الخاصة بـ Oxygene