Anar al contingut

Swift (llenguage de programació)

De L'Enciclopèdia, la wikipedia en valencià


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]