?????
?? ?????
??? ?????
?? ????? ????
???
? ?????? ??????? ??? ???? ????? ?????
?? ?? ??
???? ?? ??
??????
?????
????
. ???? ???? ??? ??
????? ??? ??????? ????????
2014.
[9]
?? ????? ????? ????? ?? ???
?????
?????? ?????
????? ??????? ????? ?? ????????
??-????????
????? ????? ??????? ???. ???????? ?? ???? ????? ???? ????? ??????? ????? ?????? ?? (≪???? ?????≫) ?? ??-????????? ????? ???? ?????? (??? ?????? ???? ??????? ???? ???? ???? ?? ????????? ????????). ??? ?????? ?? ?????
?? ?? ?? ??
?????? ??
??? ???
(6)? ??????? ??? ??????? ??-????????? ??? ???? ? ?? ???-????????? ?? ++ ???? ????? ????? ??? ?????? ????.
[10]
?????
(
???????????
:
Swift
)? ?? ??? ????? ?????? ???????
?? ?? ??
??? ?? ???
?????? ????
???
??????? ??
????? ??? ??????? ????????
2014.
????? ???? ???????? ???????? ???? ???? ????? ???? ?????. ?????? ????? ???????? ????? ?? ????? Cocao ?Cocao Touch ??? ???? ?????? ???? ????? ???? ??????? ????? ?? ?? ?? ?????? ???? ???. ????? ?????? ?? ???? ??? ????? ??????? ???????? ???
??-????????
???? ????? ??? ??????? ??????? ?? ????? ?????? ?????? ??????? ??????? ???.
[11]
???????
[
???
]
??? ????? ????? ?? ????? 2010 ??? ?? ???? ?????? ???????? ?? ????? ?????? ?? ?????? ?? ????????? ??????? ?? ???? Apple. ??? ?????? ???? ????? ?? ?????? ??? ??????? ??? ??????? ??????? ????? Apple Objective-C? ????? ?? ????? ??? ?? ???? ??? ????? ??????????? ?????? ??? ????? ????? ???????. ??? ????? ??????? ????? "?? Objective-C? ?Rust? ?Haskell? ?Ruby? ?Python? ?C#? ?CLU? ??????? ?? ?????? ?????? ???? ?? ???? ???????".
[12]
?? 2 ????? 2014? ???? ????? ????? Apple ???????? ??????? (WWDC) ??? ????? ?? ?????? ?????? ??????? ???????? ?????.
[13]
?? ????? ???? ??????? ?? ??? ??????? ?????? Apple ???????? ?? ???????? ??? ?????? ?? ??? ??? ??????? ??????? ?? Swift ????? ??? ???? ???????? ?? ??????? ????????. ???? ???? ??? ?????? ?????? ????????? ???????? ?????? ??? ??? ????? ??????? ??????.
[13]
?? ????? ????? ??? ??????? ????? ??? ???? ????? ???? ?? 500 ????? ?? WWDC? ??? ????? ??? ???? Apple Books Store ??????? ??????.
[14]
???? ????? ??? ????? 1.0 ?? 9 ?????? 2014? ?? ??????? Gold Master of Xcode 6.0 ????? iOS.[26] ?? ????? ????? 1.1 ?? 22 ?????? 2014? ???????? ?? ????? Xcode 6.1.
[15]
?? ????? ????? 1.2 ?? 8 ????? 2015? ????? ??? ??? ?? Xcode 6.3. ?? ??????? ?? ????? 2.0 ?? WWDC 2015? ??? ?????? ???? ????????? ?? ???? ????????? ?? 21 ?????? 2015. ?? ????? ????? 3.0 ?? 13 ?????? 2016. ?? ????? ????? 4.0 ?? 19 ?????? 2017. ?? ????? ????? 4.1 ?? 29 ???? 2018.
[16]
???? ????? ??????? ????? ????? ???? ??????? ???????? ?? ??????? ????? Stack Overflow ???? 2015. ??????? ?????? ?? ??? 2016.
[17]
?? 3 ?????? 2015? ????? ??? ????? ????????? ??????? ????? ??????? ????? ????? ?????? ?????? ????? ????? Apache 2.0 ?? ??????? ????? ??? ???????? ??? ????? Swift.org ???????? ???????. ??? ??????? ????? ??????? ???
GitHub
? ??? ???? ??? ?? ??? ?????? ??? ?????? ??????? ?????? ???? ????? ????? ??? ???????? ?????? ??? ???? ?? ???????.
?? ?????? 2015? ????? ???? IBM ?? ???? Swift Sandbox ??? ?????? ????? ???? ???????? ?????? ??? ????? ?? ??? ???? ???? ???????? ?? ??? ???. ?? ????? Swift Sandbox ?? ????? 2018.
[17]
???? ????? WWDC 2016? ????? ???? Apple ?? ????? ???? ????? iPad? ???? Swift Playgrounds? ???? ??? ????? ??????? ????? ??????? ???? ?????. ??? ????? ??????? ?? ????? ???? ????? ??????? ?????? ??????? ????? ???? ??????? ??? ??? ???? ????????? ???????? ?????? ???? ????????.
[17]
?? ????? 2017? ???? ???? ????? ????? ?? ???? ??? ???? ???? ???? ?? ???? ????? ??????? ??? ??? ????? ??????? ?????? ????? ??? ?????? ??????? ??? ???????.
[17]
???? ????? WWDC 2019? ????? ???? Apple ?? SwiftUI ?? Xcode 11? ????? ???? ?????? ?????? ???? ????? ???????? ???????? ??? ???? ????? ???.
[17]
????? ????????? ??????? ??????? ??????? ????? ??? ????? 2.2? ?? ????? ?????? ?? ????????? ??? ????? 5.2.4 ?CentOS ?Amazon Linux.[46] ???? ???? SDK ??? ????? ????? ????? ????? ????? ????? Android ?????.
???????
[
???
]
??????? ???????? ???? ?????? ????? ?? ????? ????? ??? (Darwin?
iOS
?
iPadOS
?
macOS
?
?? ?? ?? ??
?
???? ?? ??
)
Linux
? ??????? ????????.
????? ??? ??????? ???????? ?????? ????? ?? ????? ??? ??????? ?? ?????? ???? ?? ????? Objective-C ??????? ???? ?? ??????? ??????? ??? ??? ???? ?????? ???????? ??? ??? ??? Cocoa ?Cocoa Touch. ??? ????? ???? ????? ?????? ??? ??????? Objective-C? ????? ???? ?????? ????? C ?Objective-C ?C++ ?Swift ??? ?????? ????.
[17]
????? ?????????
[
???
]
???????
|
????? ???????
|
macOS
|
Linux
|
Windows
|
Swift 1.0
|
9 ?????? 2014
|
???
|
??
|
??
|
Swift 1.1
|
22 ?????? 2014
|
???
|
??
|
??
|
Swift 1.2
|
8 ????? 2015
|
???
|
??
|
??
|
Swift 2.0
|
21 ?????? 2015
|
???
|
??
|
??
|
Swift 2.1
|
20 ?????? 2015
|
???
|
??
|
??
|
Swift 2.2
|
21 ???? 2016
|
???
|
???
|
??
|
Swift 2.2.1
|
3 ???? 2016
|
???
|
???
|
??
|
Swift 3.0
|
13 ?????? 2016
|
???
|
???
|
??
|
Swift 3.0.1
|
28 ?????? 2016
|
???
|
???
|
??
|
Swift 3.0.2
|
13 ?????? 2016
|
???
|
???
|
??
|
Swift 3.1
|
27 ???? 2017
|
???
|
???
|
??
|
Swift 3.1.1
|
21 ????? 2017
|
???
|
???
|
??
|
Swift 4.0
|
19 ?????? 2017
|
???
|
???
|
??
|
Swift 4.0.2
|
1 ?????? 2017
|
???
|
???
|
??
|
Swift 4.0.3
|
5 ?????? 2017
|
???
|
???
|
??
|
Swift 4.1
|
29 ???? 2018
|
???
|
???
|
??
|
Swift 4.1.1
|
4 ???? 2018
|
??
|
???
|
??
|
Swift 4.1.2
|
31 ???? 2018
|
???
|
???
|
??
|
Swift 4.1.3
|
27 ????? 2018
|
??
|
???
|
??
|
Swift 4.2
|
17 ?????? 2018
|
???
|
???
|
??
|
Swift 4.2.1
|
30 ?????? 2018
|
???
|
???
|
??
|
Swift 4.2.2
|
4 ?????? 2019
|
??
|
???
|
??
|
Swift 4.2.3
|
28 ?????? 2019
|
??
|
???
|
??
|
Swift 4.2.4
|
29 ???? 2019
|
??
|
???
|
??
|
Swift 5.0
|
25 ???? 2019
|
???
|
???
|
??
|
Swift 5.0.1
|
18 ????? 2019
|
???
|
???
|
??
|
Swift 5.0.2
|
15 ????? 2019
|
??
|
???
|
??
|
Swift 5.0.3
|
30 ????? 2019
|
??
|
???
|
??
|
Swift 5.1
|
10 ?????? 2019
|
???
|
???
|
??
|
Swift 5.1.1
|
11 ?????? 2019
|
??
|
???
|
??
|
Swift 5.1.2
|
7 ?????? 2019
|
???
|
???
|
??
|
Swift 5.1.3
|
13 ?????? 2019
|
???
|
???
|
??
|
Swift 5.1.4
|
31 ????? 2020
|
??
|
???
|
??
|
Swift 5.1.5
|
9 ???? 2020
|
??
|
???
|
??
|
Swift 5.2
|
24 ???? 2020
|
???
|
???
|
??
|
Swift 5.2.1
|
30 ???? 2020
|
??
|
???
|
??
|
Swift 5.2.2
|
15 ????? 2020
|
???
|
???
|
??
|
Swift 5.2.3
|
29 ????? 2020
|
??
|
???
|
??
|
Swift 5.2.4
|
20 ???? 2020
|
???
|
???
|
??
|
Swift 5.2.5
|
5 ????? 2020
|
??
|
???
|
??
|
Swift 5.3
|
16 ?????? 2020
|
???
|
???
|
???
|
Swift 5.3.1
|
13 ?????? 2020
|
???
|
???
|
???
|
Swift 5.3.2
|
15 ?????? 2020
|
???
|
???
|
???
|
Swift 5.3.3
|
25 ????? 2021
|
??
|
???
|
???
|
Swift 5.4
|
26 ????? 2021
|
???
|
???
|
???
|
Swift 5.4.1
|
25 ???? 2021
|
??
|
???
|
???
|
Swift 5.4.2
|
28 ????? 2021
|
???
|
???
|
???
|
Swift 5.4.3
|
9 ?????? 2021
|
??
|
???
|
???
|
Swift 5.5
|
20 ?????? 2021
|
???
|
???
|
???
|
Swift 5.5.1
|
27 ?????? 2021
|
???
|
???
|
???
|
Swift 5.5.2
|
14 ?????? 2021
|
???
|
???
|
???
|
Swift 5.5.3
|
9 ?????? 2022
|
??
|
???
|
???
|
Swift 5.6
|
14 ???? 2022
|
???
|
???
|
???
|
Swift 5.6.1
|
9 ????? 2022
|
??
|
???
|
???
|
Swift 5.6.2
|
15 ????? 2022
|
??
|
???
|
???
|
Swift 5.6.3
|
2 ?????? 2022
|
??
|
???
|
???
|
Swift 5.7
|
12 ?????? 2022
|
???
|
???
|
???
|
Swift 5.7.1
|
1 ?????? 2022
|
???
|
???
|
???
|
Swift 5.8
|
30 ???? 2023
|
???
|
???
|
???
|
Swift 5.8.1
|
1 ????? 2023
|
???
|
???
|
???
|
Swift 5.9
|
18 ?????? 2023
|
???
|
???
|
???
|
???????
[
???
]
??? ????? ????? ?????? ??????
???????
[
???
]
|
---|
|
???????
| | |
---|
?????????
| | ???
?????????
| |
---|
???
???????
| |
---|
|
---|
?????
| |
---|
??????
| |
---|
|