عن المشروع
سويفت هي لغة برمجة نظام عالية الأداء تتميز ببناء نظيف وحديث. توفر وصولاً سلساً إلى أكواد وإطارات C وObjective-C الموجودة مع كونها آمنة في الذاكرة بشكل افتراضي.
على الرغم من استلهامها من Objective-C ولغات أخرى عديدة، فإن سويفت ليست لغة من مشتقات C. باعتبارها لغة كاملة ومستقلة، تتضمن سويفت ميزات أساسية مثل التحكم في التدفق وهياكل البيانات والدوال، بالإضافة إلى التراكيب عالية المستوى مثل الكائنات والبروتوكولات والأقواس والمولدات. تعتمد اللغة على النماذج مما يلغي الحاجة إلى الرؤوس (Headers) وتكرار الكود المصاحب لها.
تُعد المستودع المكان الرئيسي للغة البرمجة سويفت، ويحافظ عليه فريق Apple. يتضمن كود الملقن والمكتبة القياسية والأدوات ذات الصلة. تُرحب المساهمات عبر طلبات السحب following إرشادات المشروع للمساهمة.
القدرات الرئيسية:
- برمجة أنظمة عالية الأداء
- آمنة في الذاكرة بشكل افتراضي
- توافق مع C وObjective-C
- بناء حديث مع تجريدات قوية
- نماذج بدلاً من الرؤوس
- البروتوكولات والمولدات والأقواس
- مجتمع مفتوح المصدر نشط
لمعرفة المزيد حول استخدام اللغة، قم بزيارة swift.org/documentation. بالنسبة للتفاصيل الداخلية للملقن، راجع فهرس التوثيق.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.