Swift linguaggio di programmazione | |
---|---|
Autore | Apple Inc. |
Data di origine | 9 settembre 2014 |
Ultima versione | 6.0.1 (27 settembre 2024) |
Utilizzo | General purpose |
Paradigmi | Multiparadigma |
Tipizzazione | forte |
Specifiche di linguaggio | Manuale Swift |
Estensioni comuni | swift |
Influenzato da | C, Objective C, D[1] |
Implementazione di riferimento | |
Implementazione | compilatore LLVM |
Sistema operativo | macOS, iOS, watchOS, tvOS, Linux |
Licenza | Apache 2.0 |
Sito web | swift.org/ |
Swift (dall'inglese "rapido, svelto") è un linguaggio di programmazione orientato agli oggetti per sistemi macOS, iPadOS, iOS, watchOS, tvOS e Linux, presentato da Apple durante la WWDC 2014.[2] 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, C e Swift in un unico programma.
Il 25 marzo 2019 è stata pubblicata la versione 5.0 sotto licenza open source Apache 2.0 per sistemi Apple e Linux.[3]