med predstavitev WWDC, Ki je potekala v ponedeljek, Apple je predstavil nov Swift programski jezik, ki Craig Federighi imenuje "Objective-C, brez C».
Treba je opozoriti, da je Swift ni bil zasnovan kot univerzalnega programskega jezika. Ustvarila je posebej za operacijske sisteme OS X in iOS, kakava in kakavovih Touch. Temelji na osnovi C in Objective-C, vendar pa vključuje vse najnovejše tehnologije, ki jih Apple inženirjev v zadnjih letih (ARC in LLVM) razvito.
Swift je postavljen kot sodobno, hitro, interaktivno in varno programskem jeziku. Sodobna zaradi nove kratko sintakso: brez glave in podpičji. Torej Swift je bolj spominja na skriptni jezik, čeprav Apple ne želi primerjati z Python. Preprost primer "Zdravo svet» do cilja-C:
#import
#import
int main (ničen)
{
NSLog (@ »Hello, world n"!);
vrne 0;
}
In njegov ekvivalent v Swift:
println ( "Pozdravljen svet!")
Jezik je seveda elegantno, vendar je kratek, včasih povzroči nesporazum. Za uvod v nov jezik in pojasnila vseh negotovosti, Apple takoj pod pogojem, Celotna dokumentacijaKi bo v pomoč pri preučevanju značilnosti Swift.
Apple načrti za nov jezik je zelo ambiciozen. Ona celo pričakuje, da se bo novi operacijski sistem napisan v bližnji prihodnosti na Swift. Čeprav še zdaj se ga lahko uporablja v trenutno kodo katerekoli aplikacije, saj odlično komunicira z Objective-C. V bližnji prihodnosti, Swift, seveda, zamenjajte Objective-C, vendar dokler se Apple ne bo za odpis.
Toda eden od najbolj zanimivih in pomembnih vidikov Swift, morda je njena interaktivnost, ki spominja na velikih časih lisp. Na igrišču, si lahko takoj ogledate del kode, samo s klikom na njej. Nekateri strokovnjaki pravijo, da jim je novi jezik spominja na nekdanje Apple oblikovalec Bret Victor, ki je poskušal narediti bolj vidno Javascript. Drugi ga primerjajo s Wolfram, ki jih spoštujejo znanstvenik Stephen Wolfram je razvil. Andrew Stone, Apple-neodvisni razvijalec tako imenovano "preprosto omamljanje".
http://www.youtube.com/watch? v = 3tZig9AWMdc # t = 42
Ta video je posvečen Swift, bo zelo koristno tako za začetnike in izkušene programerje.
Apple je ustvaril Swift, da bi pritegnili nove razvijalce in okrepiti svoj ekosistem, kot programerji uporabljajo Swift, bodo razvijalci posebej za OS X in iOS. Torej, lahko rečemo, da je bil ta jezik razvit izključno za potrebe kupertinovtsy Apple.