سويفت (لغة برمجة)
التصنيف | القائمة ... |
---|---|
التنميط | القائمة ... |
ظهرت في | |
صممها | |
نظام التشغيل | القائمة ...
ماك أو إس — آي أو إس — لينكس — ويندوز 10 — آي باد أو إس — تي في أو إس — ووتش أو إس — مايكروسوفت ويندوز — فيجن أو إس |
الرخصة |
المطور | |
---|---|
الإصدار الأول | |
الإصدار الأخير | |
المستودع |
متأثرة بـ |
---|
امتدادات الملفات | |
---|---|
موقع الويب |
سويفت هي نمط برمجة تم تجميعه في لغة البرمجة التي أنشأتها ابل لتطوير أنظمة آي أو إس و أو إس إكس . عرضت في مؤتمر آبل العالمي للمطورين 2014,[9] تم تصميم سويفت للعمل مع أبل كاكاو و كوكوا اللمس الأطر ومجموعة كبيرة من الموجودة سي-الكائنية متاحة كتابة لمنتجات أبل. والمقصود أن تكون سويفت أكثر مرونة بالنسبة للرمز الخاطئ أي ("أكثر أمانا") من سي-الكائنية، وأيضا أكثر إيجازا (نفس الفكرة يمكن التعبير عنها بأقل كمية من التعليمات البرمجية). يتم بناؤها مع مترجم إل إل في إم المدرج في إكس كود (6)، ويستخدم وقت التشغيل سي-الكائنية، مما يسمح ل سى وسي-الكائنية، سى ++ ورمز سويفت لتعمل ضمن برنامج واحد.[10]
سويفت (بالإنجليزية: Swift) هي لغة برمجة لأنظمة التشغيل آي أو إس وأو إس إكس صممتها شركة أبل وعرضتها في مؤتمر آبل العالمي للمطورين 2014.
اللغة تمكن المطورين بالبرمجة بشكل أسرع وبأقل نسبة أخطاء. وتشتغل اللغة بالتوافق تماما مع بيئتي Cocao وCocao Touch حيث تبنى عليهما بشكل أساسي جميع تطبيقات آجهزة آي أو إس وبرامج نظام ماك. وتطمح الشركة من خلال هذه اللغة الجديدة باستبدال لغة سي-الكائنية التي تعتبر لغة البرمجة الرسمية في الوقت الحالي لتطوير تطبيقات لمنتجات آبل.[11]
التاريخ
بدأ تطوير سويفت في عام 2010 من قبل كريس لاتنر، بالتعاون مع العديد من المبرمجين في نهاية المطاف من الآخرين. أخذت سويفت أفكار اللغة "من سى الكائنية رست هاسكل، روبي ، بايثون و سي# . ، CLU لغة برمجة، وعدد كبير جدا من قائمة بآخرين ".[12] في 2 يونيو، عام 2014، أصبح التطبيق الأول في WWDC هو التطبيق الذي تم إصداره علنا قد كتب بلغة سويفت.[13] تم إصدار نسخة بيتا من اللغة إلى مطوري أبل المسجلين في ذلك الوقت، ولكن أبل لم نعد بأن تكون النسخة النهائية من سويفت ستكون متوافق مع مع نسخة المصدر التي تم إصدارها. آبل تخطط لجعل محولات كود المصدر متاح إذا لزم الأمر من أجل الإفراج الكامل.[13]
بدأ تطوير لغة سويفت سنة 2010 من قبل كريس لاتنر واعتمد على مصادر عدة لغات مثل سي-الكائنية، روبي، بايثون وسي#. تم إصدار النسخة الأولى في 2 يونيو 2014 بمؤتمر أبل العالمي للمطورين.
الترخيص
لغة سويفت أصبحت مفتوحة المصدر
المصادر
- ^ وصلة مرجع: https://github.com/apple/swift/blob/master/LICENSE.txt.
- ^ وصلة مرجع: https://github.com/apple/swift/blob/master/LICENSE.txt. مسار الأرشيف: https://web.archive.org/web/20160409215801/https://github.com/apple/swift/blob/master/LICENSE.txt. تاريخ الأرشيف: 9 أبريل 2016.
- ^ وصلة مرجع: https://www.apple.com/ru/pr/library/2015/12/03Apple-Releases-Swift-as-Open-Source.html. مسار الأرشيف: https://web.archive.org/web/20160828050335/https://www.apple.com/ru/pr/library/2015/12/03Apple-Releases-Swift-as-Open-Source.html. تاريخ الأرشيف: 28 أغسطس 2016.
- ^ ا ب وصلة مرجع: https://github.com/swiftlang/swift/releases/tag/swift-6.0.1-RELEASE. تاريخ النشر: 27 سبتمبر 2024.
- ^ ا ب ج د ه و وصلة مرجع: http://www.sotovik.ru/news/231735-apple-anonsirovala-novij-jazik-programmirovanija-swift.html. مسار الأرشيف: https://web.archive.org/web/20160417093229/http://www.sotovik.ru/news/231735-apple-anonsirovala-novij-jazik-programmirovanija-swift.html. تاريخ الأرشيف: 17 أبريل 2016.
- ^ ا ب ج د ه و وصلة مرجع: http://glaforge.appspot.com/article/apple-s-swift-programming-language-inspired-by-groovy. مسار الأرشيف: https://web.archive.org/web/20140605210845/http://glaforge.appspot.com/article/apple-s-swift-programming-language-inspired-by-groovy. تاريخ الأرشيف: 5 يونيو 2014.
- ^ ا ب ج د ه و وصلة مرجع: https://developer.apple.com/swift/blog/?id=15. مسار الأرشيف: https://web.archive.org/web/20151121073226/https://developer.apple.com/swift/blog/?id=15. تاريخ الأرشيف: 21 نوفمبر 2015.
- ^ ا ب وصلة مرجع: https://api.github.com/repos/apple/swift. الوصول: 30 يوليو 2018.
- ^ Williams، Owen (2 يونيو 2014). "Apple announces Swift, a new programming language for iOS". The Next Web. مؤرشف من الأصل في 2019-04-03. اطلع عليه بتاريخ 2014-06-02.
- ^ Timmer، John. "A fast look at Swift, Apple's new programming language". Ars Technica. مؤرشف من A fast look at Swift, Apple’s new programming language الأصل في 2020-03-25. اطلع عليه بتاريخ 2014-06-06.
{{استشهاد ويب}}
: تحقق من قيمة|مسار=
(مساعدة) - ^ آبل تكشف عن لغة Swift الجديدة لبرمجة تطبيقات ماك وiOS نسخة محفوظة 1 يونيو 2016 على موقع واي باك مشين.
- ^ Lattner، Chris (3 يونيو 2014). "Chris Lattner's Homepage". Chris Lattner. مؤرشف من الأصل في 2018-06-26. اطلع عليه بتاريخ 2014-06-03.
I started work on the Swift Programming Language in July of 2010. I implemented much of the basic language structure, with only a few people knowing of its existence. A few other (amazing) people started contributing in earnest late in 2011, and it became a major focus for the Apple Developer Tools group in July 2013 [...] drawing ideas from سي-الكائنية, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.
- ^ ا ب Platforms State of the Union, Session 102, مؤتمر آبل العالمي للمطورين, June 2, 2014