Swift چیست

Swift یک زبان برنامه نویسی جدید است که برای توسعه برنامه‌های iOS ،Mac OS و توسعه لینوکس، توسط Chris Lattner با همکاری دیگر برنامه نویسان شرکت اپل در سال 2010 ایجاد شد و جایگزینی برای زبان Objective-C است، که زبان توصیه شده و محبوب‌ترین زبان، برای برنامه‌های دستگاه‌های اپل است.

نام Swift، بر گرفته از نام یکی از سریعترین پرندگان است. این زبان به عنوان یک جایگزین سریع، برای Objective-C توسعه یافت. به غیر از سرعت، Swift مزایای دیگری نسبت به Objective-C دارد، که از آن جمله می‌توان به سهولت یادگیری، ایمنی، نیاز به کد کمتر، تعاملی بودن و … اشاره کرد.

در مقایسه با Swift ،Objective-C دارای یک دستور زبان ساده‌تر است که برای مبتدیان یا کسانی که با زبان‌های برنامه نویسی دیگر کار کرده‌اند، یادگیری آن را راحت تر می‌کند. این زبان را می‌توان، تلفیقی از زبان‌های #Rust ،Ruby ،Python ،C و طیف وسیعی از زبان‌های برنامه نویسی دیگر دانست. این بدان معنی است که برنامه نویسانی که قبلاً با زبان‌های دیگر کار کرده‌اند، مفاهیم زیادی در Swift پیدا می‌کنند، که شبیه مفاهیمی است که قبلاً در زبان‌هایی که کار کرده‌اند، با آنها مواجه شده‌اند.

Swift هنوز یک زبان برنامه نویسی جدید است اما محبوبیت و پذیرش آن نسب به سایر زبان‌های برنامه نویسی سرعت بیشتری داشته است. اکنون این زبان محبوب‌ترین زبان برای توسعه دستگاه‌های اپل است. تاکنون نسخه‌های مختلفی از این زبان ارائه شده است که در جدول زیر لیست آنها آمده است:

نسخه تاریخ ارائه
Swift 1.0 September 9, 2014
Swift 1.1 October 22, 2014
Swift 1.2 April 8, 2015
Swift 2.0 September 21, 2015
Swift 2.1 October 20, 2015
Swift 2.2 March 21, 2016
Swift 2.2.1 May 3, 2016
Swift 3.0 September 13, 2016
Swift 3.0.1 October 28, 2016
Swift 3.0.2 December 13, 2016
Swift 3.1 March 27, 2017
Swift 3.1.1 April 21, 2017
Swift 4.0 September 19, 2017
Swift 4.0.2 November 1, 2017
Swift 4.0.3 December 5, 2017
Swift 4.1 March 29, 2018
Swift 4.1.1 May 4, 2018
Swift 4.1.2 May 31, 2018
Swift 4.1.3 July 27, 2018
Swift 4.2 September 17, 2018
Swift 4.2.1 October 30, 2018
Swift 4.2.2 February 4, 2019
Swift 4.2.3 February 28, 2019
Swift 4.2.4 March 29, 2019
Swift 5.0 March 25, 2019
Swift 5.0.1 April 18, 2019
Swift 5.0.2 July 15, 2019
Swift 5.0.3 August 30, 2019
Swift 5.1 September 10, 2019
Swift 5.1.1 October 11, 2019
Swift 5.1.2 November 7, 2019
Swift 5.1.3 December 13, 2019
Swift 5.1.4 January 31, 2020
Swift 5.1.5 March 9, 2020
Swift 5.2 March 24, 2020
Swift 5.2.1 March 30, 2020
Swift 5.2.2 April 15, 2020
Swift 5.2.3 April 29, 2020
Swift 5.2.4 May 20, 2020
Swift 5.2.5 August 5, 2020
Swift 5.3 September 16, 2020
Swift 5.3.1 November 13, 2020
Swift 5.3.2 December 15, 2020