Swift - nový programovací jazyk od spoločnosti Apple, ktorá spôsobí prevrat
Tipy Makradar / / December 19, 2019
počas prezentácia WWDC, Ktorá sa konala v pondelok, Apple predstavil nový programovací jazyk Swift, že Craig Federighi nazvaný «Objective-C bez C».
Je potrebné poznamenať, že Swift nebol navrhnutý ako univerzálny programovací jazyk. Bol vytvorený špeciálne pre operačné systémy OS X a iOS pre kakao a kakaové Touch. Je založený na báze C a Objective-C, ale obsahuje všetky najnovšie technológie vyvinutá spoločnosťou Apple inžinierov v posledných rokoch (ARC a Llvm).
Swift je umiestnený ako moderný, rýchly, interaktívne a bezpečné programovací jazyk. Moderné, pretože nové syntax krátkeho: bez hlavičky a bodkočiarkami. Takže Swift pripomína skôr skriptovací jazyk, hoci Apple nechce porovnať ju s Python. Jednoduchý príklad «Ahoj všetci» do Objective-C:
#import
#import
int main (void)
{
NSLog (@ »Hello, world n»!);
return 0;
}
A jej ekvivalent v Swift:
println ( «Hello world!»)
Jazyk je určite elegantný, ale je to krátky, niekedy spôsobuje nedorozumenia. Pre úvod do nového jazyka a vysvetlenie všetkých nejasností, Apple okamžite za predpokladu,
úplná dokumentáciaKtorý pomôže pri štúdiu vlastností Swift.Jablko plány pre nový jazyk je pomerne ambiciózny. Dokonca predpokladá, že nový operačný systém bude zapísaný v blízkej budúcnosti na Swift. Aj keď už teraz je možné ho použiť v aktuálnom kóde ľubovoľnej aplikácie, pretože to dokonale komunikuje s Objective-C. V blízkej budúcnosti, Swift samozrejme nahradiť Objective-C, ale kým Apple nebude odpísať.
Ale jeden z najzaujímavejších a najdôležitejších aspektov Swift, možno, je jeho interaktívnosť, ktorý pripomína z veľkých časov Lisp. Na ihrisku, môžete si okamžite zobraziť kus kódu, jednoduchým kliknutím na neho. Niektorí odborníci hovoria, že nový jazyk im pripomína bývalého Apple dizajnéra Bret Victor, ktorý sa snažil, aby sa viac viditeľné Javascript. Iní prirovnávajú to Wolfram, ktorý bol vypracovaný rešpektovaná vedec Stephen Wolfram. Andrew Stone Apple nezávislý vývojár ju nazýva "jednoducho ohromujúci."
http://www.youtube.com/watch? v = 3tZig9AWMdc # t = 42
Toto video je venovaný Swift, bude to veľmi užitočné ako pre začiatočníkov aj skúsených programátorov.
Apple vytvoril Swift prilákať nových vývojárov a posilniť jej ekosystém, ako programátori využívajúce Swift, budú vývojári špecificky pre OS X a iOS. Takže môžeme povedať, že tento jazyk bol vyvinutý špeciálne pre potreby kupertinovtsy Apple.