Swift (linguaggio di programmazione): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Annullate le modifiche di 2.228.168.78 (discussione), riportata alla versione precedente di Gioser1990
Etichetta: Rollback
Nessun oggetto della modifica
Riga 18:
}}
'''Swift''' (dall'[[Lingua inglese|inglese]] "rapido, svelto") è un linguaggio di [[programmazione orientata agli oggetti|programmazione orientato agli oggetti]] per sistemi [[macOS]], [[iPadOS]], [[iOS]], [[watchOS]], [[tvOS]] e [[Linux]], presentato da [[Apple]] durante la WWDC 2014.<ref>{{Cita web|url=https://www.cbsnews.com/news/wwdc-2014-iphone-ipad-updates-smart-home-system-and-more/|titolo=Apple WWDC 2014: iPhone, iPad updates, "smart home" system and more|editore=CBS News|data=2 giugno 2014|accesso=3 giugno 2014|lingua=en}}</ref>
Rispetto al linguaggio [[Objective-C]], tipico dei [[sistemi operativi Apple]], Swift semplifica il lavoro di scrittura del codice. Swift è stato progettato per coesistere con Objective-C ma anche per essere più resiliente agli errori. Il compilatore [[LLVM]] è incluso in [[Xcode]] e Swift utilizza il run time di Objective-C, permettendo l'uso di codice Objective C, Objective C++ e Swift in un unico programma.
 
Il 25 marzo 2019 è stata pubblicata la versione 5.0 sotto licenza [[open source]] [[Licenza Apache|Apache]] 2.0 per sistemi Apple e Linux.<ref>{{Cita pubblicazione|data=2019-04-01|titolo=The Swift Programming Language. Contribute to apple/swift development by creating an account on GitHub|editore=Apple|accesso=2019-04-01|url=https://github.com/apple/swift}}</ref>