Swift - un nou limbaj de programare de la Apple, care va revoluționa
Sfaturi Makradar / / December 19, 2019
în timpul Prezentarea WWDC, Care a avut loc luni, Apple a introdus noul limbaj de programare Swift, care Craig Federighi numit «Obiectiv-C, fără C».
Trebuie remarcat faptul că Swift nu a fost conceput ca un limbaj de programare universală. A fost creat special pentru sistemele de operare OS X și iOS, pentru cacao și cacao Touch. Ea se bazează pe baza C si Objective-C, dar include toate cele mai recente tehnologii dezvoltate de inginerii de la Apple în ultimii ani (ARC și LLVM).
Swift este poziționat ca, rapid, limbaj de programare modern, interactiv și în condiții de siguranță. din cauza modernă a noua sintaxă scurtă: fără antetele și punct și virgulă. Deci, Swift este mai amintește de un limbaj de scripting, deși Apple nu vrea să-l compare cu Python. Un exemplu simplu de «Bună ziua lume» la obiectivul-C:
#import
#import
int main (void)
{
NSLog (@ »Bună ziua, lume n»!);
return 0;
}
Și echivalentul său în Swift:
println ( «Bună ziua lume!»)
Limba este cu siguranță elegant, dar este scurt, cauzează uneori neînțelegere. Pentru o introducere la o nouă limbă și explicații ale tuturor incertitudinilor, Apple a furnizat imediat
documentație completăCare va ajuta în studiul caracteristicilor Swift.planurile Apple pentru noul limbaj este destul de ambițios. Ea chiar se așteaptă ca noul sistem de operare va fi scris în viitorul apropiat pe Swift. Deși chiar și acum poate fi utilizat în codul actual al oricărei aplicații, deoarece comunică perfect cu Objective-C. În viitorul apropiat, Swift, desigur, înlocuiți Objective-C, dar până la Apple nu este de gând să scrie off.
Dar unul dintre cele mai interesante aspecte și importante ale Swift, probabil, este interactivitatea sa, care amintește de marile ori de Lisp. La Playground, puteți vizualiza instantaneu o bucată de cod, doar făcând clic pe ea. Unii experți spun că noua limbă le amintește de fostul designer de la Apple Bret Victor, care a fost încercarea de a face mai vizibile Javascript. Alții compara cu Wolfram, dezvoltat de om de știință respectat Stephen Wolfram. Andrew Stone, dezvoltator Apple a-independent, numit "pur și simplu uimitoare".
http://www.youtube.com/watch? v = 3tZig9AWMdc # t = 42
Acest videoclip este dedicat Swift, acesta va fi extrem de util atât pentru începători și programatori cu experiență.
Apple a creat Swift pentru a atrage noi dezvoltatori și pentru a consolida ecosistemul său, ca programatori folosind Swift, va dezvoltatorii în mod specific pentru OS X și iOS. Deci, putem spune că această limbă a fost dezvoltat exclusiv pentru nevoile kupertinovtsy Apple.