Swift - ett nytt programmeringsspråk från Apple, som kommer att revolutionera
Tips Makradar / / December 19, 2019
under presentation av WWDC, Som hölls på måndagen, introducerade Apple nya programmeringsspråket Swift att Craig Federighi kallas «Objective-C utan C».
Det bör noteras att Swift inte var utformad som ett programmeringsspråk universell. Det skapades speciellt för operativsystem OS X och iOS, för Kakao och Cocoa Touch. Den är baserad på basis av C och Objective-C, men den innehåller all den senaste tekniken som utvecklats av Apples ingenjörer under de senaste åren (ARC och LLVM).
Swift är placerad som en modern, snabb, interaktiv och säker programmeringsspråk. Modern grund av den nya kort syntax: utan rubriker och semikolon. Så Swift påminner mer om ett skriptspråk, även om Apple inte vill jämföra den med Python. Ett enkelt exempel på «Hello world» till Objective-C:
#import
#import
int main (void)
{
NSLog (@ »Hej världen n»!);
återvända 0;
}
Och dess motsvarighet i Swift:
println ( «Hello world!»)
Språket är förvisso elegant, men det är kort, ibland orsakar missförstånd. För en introduktion till ett nytt språk och förklaringar av alla osäkerheter, Apple omedelbart tillhandahålls
fullständig dokumentationVilket kommer att bidra till studiet av funktionerna i Swift.Apple planerar för det nya språket är ganska ambitiöst. Hon räknar med att det nya operativsystemet kommer att skrivas inom en snar framtid på Swift. Även om redan nu kan användas i den aktuella koden för alla program, eftersom den kommunicerar perfekt med Objective-C. Inom en snar framtid, Swift naturligtvis ersätta Objective-C, men tills Apple inte kommer att skriva av.
Men en av de mest intressanta och viktiga aspekter av Swift, kanske är dess interaktivitet, som påminner om de stora tider av Lisp. På lekplatsen, kan du direkt se en bit kod, bara genom att klicka på den. Vissa experter säger att det nya språket påminner dem om den tidigare Apples designer Bret Victor, som försökte göra mer synliga Java. Andra jämföra det med Wolfram, som utvecklats av respekterade forskare Stephen Wolfram. Andrew Stone, Apple-oberoende utvecklare kallade det "helt enkelt fantastisk".
http://www.youtube.com/watch? v = 3tZig9AWMdc # t = 42
Denna video är tillägnad Swift, kommer det att vara mycket användbart för både nybörjare och erfarna programmerare.
Apple har skapat Swift att attrahera nya utvecklare och stärka dess ekosystem, som programmerare använder Swift, kommer utvecklarna speciellt för OS X och iOS. Så kan vi säga att detta språk har utvecklats exklusivt för Apples kupertinovtsy behov.