Why Swift 3 is so different from the previous one? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 10

Why Swift 3 is so different from the previous one?

Why Swift 3 is so different from the previous versions? And why SoloLearn tutorial describes Swift 2 and not Swift 3? I have followed also other tutorials, and I think that Swift is the one that is more outdated. It is difficult to follow, since there isn't Code Playground like in other tutorials, and the example in the lessons do not run on compilers using Swift 3.

31st Jul 2017, 1:42 PM
Daniele Gaito
Daniele Gaito - avatar
5 Answers
+ 10
Thinking about the big changes from Swift 2 to Swift 3 I elaborated some hypothesis: a) It is still a young language, so there is plenty of room for improvement; b) It is a language under one single company (Apple) control, so it is easiest decide to do changes (even if from December 2015 Swift is Open Source); c) There is a desire to differentiate Swift from other languages. What do you think is the more important (if any) of these reasons? Do you think there are other ones? Please, leave your answer.
2nd Aug 2017, 6:37 PM
Daniele Gaito
Daniele Gaito - avatar
+ 2
I think a) could be the reason. By the way, you can find a list of changes in this article: https://buildingvts.com/a-mostly-comprehensive-list-of-swift-3-0-and-2-3-changes-193b904bb5b1
5th Aug 2017, 12:59 PM
Francesco Attanasio
Francesco Attanasio - avatar
+ 1
good luck figuring that out!!! companies do whatever the feel like doing
1st Aug 2017, 1:03 PM
vortetty
vortetty - avatar
+ 1
it is a young language, it will definitely need improvement!
2nd Aug 2017, 11:29 PM
vortetty
vortetty - avatar
+ 1
Gang
4th Aug 2017, 12:24 AM
Antonio Curani
Antonio Curani - avatar