كرمز مفتوح المصدر ، يمكن أن تطير لغة Apple Swift

click fraud protection

ستقوم Apple بإصدار شفرة المصدر التي تقوم عليها لغة برمجة Swift ، وهي خطوة يمكن أن توسع قاعدة المستخدمين للغة الجديدة.

عندما يصبح Swift مفتوح المصدر في وقت لاحق من هذا العام ، سيتمكن المبرمجون من ترجمة برامج Swift لتشغيلها قال Craig Federighi ، رئيس قسم هندسة البرمجيات في شركة Apple ، على لينكس وكذلك على OS X و iOS ، خلال افتتاح الكلمة الرئيسية من أبل مؤتمر المطورين في جميع أنحاء العالم الاثنين في سان فرانسيسكو.

سيتضمن رمز المصدر مترجم Swift والمكتبة القياسية ، وسيتم قبول مساهمات المجتمع وتشجيعها من قبل شركة Apple قال.

تم تقديم Swift في WWDC العام الماضي ، تم تطوير Swift بواسطة Apple كبديل محتمل للغة Objective C التي استخدمها معظم المطورين لكتابة تطبيقات لأجهزة Mac و iOS. بناء على لغة البرمجة C ، يمكن أن يكون الهدف C مرهقة ويفتقر إلى العديد من الميزات المزيد من لغات البرمجة الحديثة.

على عكس الكثير من شركات التكنولوجيا ، بما في ذلك Facebook و Google ، لم تقم Apple بإصدار الكثير من برامجها الخاصة كمصدر مفتوح في الماضي.

قال الحلوة ، محلل IDC ، "إن التفكير في شركة آبل بدأ يتغير". تدرك الشركة أن "المصدر المفتوح ، والاستراتيجية التي سترسل Swift إلى منصات أخرى ، هي الطريق إلى تبني أفضل".

وقال عبر البريد الإلكتروني: "المصدر المفتوح له فوائد كثيرة للبائعين".

يمكن أن يوفر رؤية أكبر للمنتج ويولد حسن النية في مجتمع التنمية. مايكروسوفت ، على سبيل المثال ، استفادت من قبل مصادر مفتوحة لعدة قطع من البنية التحتية، بما في ذلك الأجزاء الرئيسية من إطار عملها .Net.

تريد Apple أن يجد Swift منزلاً خارج Apple. من المحتمل أن يسمح المصدر المفتوح للغة بأن يتم نقلها إلى أنظمة أساسية أخرى ، مثل Windows.

قد يكون أحد المحسنين المحتملين هو نظام التشغيل Google Android ، نظرًا لأنه يعتمد على نظام Linux ، على الرغم من ذلك تختلف مكتبات دعم Android عن تلك الموجودة في نواة Linux القياسية التي يدعمها سويفت.

يبدو Swift مقتصرًا على منتجات Apple ، ويبدو أنه حقق أداءً جيدًا في العام منذ إصداره. إنه الآن ضمن أفضل 20 لغة من اللغات الأكثر استخدامًا في العالم ، وفقًا لـ مؤشر Tiobe، مسح شهري يقارن شعبية لغات البرمجة.

كما أعلنت شركة آبل أنها تستعد لإصدار النسخة 2 من Swift ، والتي وسيضم تحسين معالجة الأخطاء ، وتمديدات البروتوكول الإضافية ، والتحسين المعياري.

ملاحظة: عندما تشتري شيئًا بعد النقر على الروابط في مقالاتنا ، فقد نربح عمولة صغيرة. اقرأ سياسة الارتباط بالعمولة لمزيد من التفاصيل.
  • Aug 04, 2021
  • 40
  • 0
instagram story viewer