تفتح Apple نظام Swift وتضيف دعم Linux


تفتح Apple نظام Swift وتضيف دعم Linux

في شهر يونيو، قدمت شركة Apple نظام Swift System، وهو عبارة عن مكتبة جديدة لمنصات Apple توفر واجهات لمكالمات النظام والأنواع ذات المستوى المنخفض. الآن يقومون بفتح المكتبة بموجب ترخيص Apache 2.0 وإضافة دعم لنظام التشغيل Linux! يجب أن يكون نظام Swift مكانًا واحدًا لواجهات النظام ذات المستوى المنخفض لجميع منصات Swift المدعومة.

Swift System هي مكتبة متعددة المنصات، وليست مشتركة بين الأنظمة الأساسية. فهو يوفر مجموعة متميزة من واجهات برمجة التطبيقات (API) والسلوكيات على كل نظام أساسي مدعوم، مما يعكس بشكل أكثر دقة واجهات نظام التشغيل الأساسي. سيؤدي استيراد وحدة نمطية إلى إتاحة واجهات النظام الأساسي الأصلية الخاصة بنظام تشغيل معين.

تدعم معظم أنظمة التشغيل اليوم مجموعة محددة من واجهات النظام المكتوبة بلغة C والتي كانت موجودة منذ عقود. في حين أنه يمكن استخدام واجهات برمجة التطبيقات هذه مباشرةً من Swift، إلا أن واجهات النظام المكتوبة بشكل ضعيف والمستوردة من لغة C يمكن أن تكون عرضة للأخطاء وصعبة الاستخدام.

يستخدم نظام Swift العديد من ميزات لغة Swift لتحسين التعبير والقضاء على فرص الخطأ. والنتيجة هي رمز يبدو ويتصرف مثل رمز Swift الاصطلاحي.

المصدر: linux.org.ru

إضافة تعليق