Swift (llenguage de programació)
| Esta pàgina de desambiguació enumera artículs que tenen títuls similars. |
Swift és un llenguage de programació multiparadigma creat per Apple enfocat en el desenroll d'aplicacions per a iOS i macOS. Va ser presentat en la WWDC 2014[1] i està dissenyat per a integrar-se en els Frameworks Cocoa i Cocoa Touch; pot usar qualsevol biblioteca programada en Objective-C i cridar a funcions de C. També és possible desenrollar còdic en Swift compatible en Objective-C baix certes condicions. Swift té l'intenció de ser un llenguage segur, de desenroll ràpit i conciso. Usa el compilador LLVM inclós en Xcode 6. Va ser presentat com un llenguage propietari, pero en l'any 2015, en la versió 2.2, va passar a ser de còdic obert[2] en la Llicencia Apache 2.0.
Tipos de senyes
[editar | editar còdic]Swift és un llenguage fortament tipado, encara que la seua declaració no sempre és necessària gràcies a la seua capacitat d'inferir tipos. Els tipos de senyes es dividixen principalment en dos grups. Els Tipos de valor i els Tipos per referència, es diferencien principalment en com són assignats.
- En assignar un Tipo de valor es guarda una còpia del seu contingut. Es recomana el seu us quan es requerix copiar la seua informació o es vaja a treballar en múltiples fils.
- En assignar un Tipo per referència s'assigna una instància compartida que és mutable encara si són usades en constants, és dir modificar una instància es vorà reflectit en totes les variables i constants que la compartixquen. Es recomana el seu us quan es requerixca compartir senyes mutables.[3]
Història
[editar | editar còdic]Chris Lattne va començar el seu desenroll en el 2010, eventualment va obtindre colaboració d'atres programadors. Swift es va beneficiar de l'experiència de molts llenguages prenent idees d'Objective-C, Haskell, Rust, Ruby, Python, C#, CLU entre uns atres.[4]
Vore també
[editar | editar còdic]Referències
[editar | editar còdic]- ↑ «com/apple/2014/06/02/apple-announces-swift-new-programming-language-ios Apple announces Swift, a new programming language for iOS».
- ↑ «com/2015/12/swift-codigo-obert El llenguage de programació Swift és ara de còdic obert». Consultat el 3 de decembre de 2015.
- ↑ «apple. com/swift/blog/? aneu=10 Value and Reference Types».
- ↑ «org/sabre Chris Lattner's Homepage».
- Este artícul conté una traducció derivada de «Swift (lenguaje de programación)» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.