Swift - et nytt programmeringsspråk fra Apple, som vil revolusjonere
Tips Makradar / / December 19, 2019
under presentasjon av WWDC, Som ble avholdt mandag, Apple introduserte den nye Swift programmeringsspråk som Craig Federighi kalt «Objective-C uten C».
Det bør bemerkes at Swift ikke var utformet som en universell programmeringsspråk. Det ble laget spesielt for operativsystemene OS X og iOS, for Kakao og Cocoa Touch. Den er basert på grunnlag av C og Objective-C, men den inneholder all den nyeste teknologien som er utviklet av Apple-ingeniører i de senere år (ARC og LLVM).
Swift er posisjonert som en moderne, rask, interaktiv og sikker programmeringsspråk. Moderne grunn av den nye kort syntaks: uten overskrifter og semikolon. Så Swift minner mer om et skriptspråk, selv om Apple ikke ønsker å sammenligne det med Python. Et enkelt eksempel på «Hello world» til Objective-C:
#import
#import
int main (void)
{
NSLog (@ »Hei, verden n»!);
returnere 0;
}
Og tilsvarende i Swift:
println ( «Hello world!»)
Språk er sikkert elegant, men det er kort, noen ganger fører til misforståelser. For en introduksjon til et nytt språk og forklaringer på alle usikkerheter, Apple følger umiddelbart
full dokumentasjonSom vil hjelpe i studiet av funksjonene i Swift.Apple planer for det nye språket er ganske ambisiøst. Hun forventer at det nye operativsystemet vil bli skrevet i nær fremtid på Swift. Selv selv nå kan den brukes i den gjeldende koden i et program fordi det perfekt kommuniserer med Objective-C. I nær fremtid, Swift, selvfølgelig erstatte Objective-C, men inntil Apple ikke kommer til å skrive ut.
Men en av de mest interessante og viktige aspekter av Swift, kanskje, er dens interaktivitet, som minner om de gode tider i Lisp. På lekeplassen, kan du umiddelbart se et stykke kode, bare ved å klikke på den. Noen eksperter sier at det nye språket minner dem om den tidligere Apple designer Bret Victor, som prøvde å gjøre mer synlig Javascript. Andre sammenligne det til Wolfram, utviklet av respekterte vitenskapsmann Stephen Wolfram. Andrew Stone, Apple-uavhengig utvikler kalte det "rett og slett fantastisk".
http://www.youtube.com/watch? v = 3tZig9AWMdc # t = 42
Denne videoen er dedikert til Swift, vil det være svært nyttig for både nybegynnere og erfarne programmerere.
Apple har skapt Swift for å tiltrekke seg nye utviklere, og for å styrke sin økosystem, som programmerere bruker Swift, vil utviklerne spesielt for OS X og iOS. Så kan vi si at dette språket er utviklet eksklusivt for Apple kupertinovtsy behov.