Swift - een nieuwe programmeertaal van Apple, die zal revolutioneren
Tips Makradar / / December 19, 2019
gedurende presentatie van de WWDC, Die werd gehouden op maandag, Apple introduceerde de nieuwe Swift programmeertaal die Craig Federighi genaamd «Objective-C zonder C».
Hierbij moet worden opgemerkt dat Swift niet is ontworpen als een universele programmeertaal. Het is speciaal gemaakt voor de besturingssystemen OS X en iOS, Cocoa en Cocoa Touch. Het is gebaseerd op basis van C en Objective-C, maar het bevat de nieuwste technologie, ontwikkeld door technici van Apple in de afgelopen jaren (ARC en LLVM).
Swift is gepositioneerd als een moderne, snelle, interactieve en veilige programmeertaal. Modern als gevolg van de nieuwe korte syntaxis: zonder headers en puntkomma's. Dus Swift doet eerder denken aan een scripttaal, hoewel Apple wil niet te vergelijken met Python. Een eenvoudig voorbeeld van «Hello world» naar de Objective-C:
#import
#import
int main (void)
{
NSLog (@ »Hello, world n»!);
terugkeer 0;
}
En het equivalent daarvan in Swift:
println ( «Hallo wereld!»)
Taal is zeker elegant, maar het is kort, soms veroorzaakt misverstand. Voor een kennismaking met een nieuwe taal en uitleg van alle onzekerheden, Apple onmiddellijk voorzien
volledige documentatieDie zal helpen bij het onderzoek van de kenmerken van Swift.Apple plannen voor de nieuwe taal is heel ambitieus. Ze verwacht zelfs dat het nieuwe besturingssysteem zal worden geschreven in de nabije toekomst op de Swift. Hoewel zelfs nu kan worden gebruikt in de huidige code van elke toepassing, omdat het perfect communiceert met Objective-C. In de nabije toekomst, Swift, natuurlijk, vervanging Objective-C, maar tot Apple is niet van plan af te schrijven.
Maar een van de meest interessante en belangrijke aspecten van Swift, misschien, is de interactiviteit, die doet denken aan de grote tijden van Lisp. In de speeltuin, kunt u direct zien een stukje code, gewoon door er op te klikken. Sommige deskundigen zeggen dat de nieuwe taal hen herinnert aan de voormalige Apple-ontwerper Bret Victor, die probeerde om beter zichtbaar Javascript te maken. Anderen vergelijken met Wolfram, ontwikkeld door gerespecteerde wetenschapper Stephen Wolfram. Andrew Stone, Apple-onafhankelijke ontwikkelaar noemde het "gewoon schitterend".
http://www.youtube.com/watch? v = 3tZig9AWMdc # t = 42
Deze video is gewijd aan Swift, zal het zeer nuttig voor zowel beginners als ervaren programmeurs.
Apple heeft Swift gemaakt om nieuwe ontwikkelaars aan te trekken en zijn ecosysteem te versterken, zoals programmeurs gebruik van Swift, zal de ontwikkelaars speciaal voor OS X en iOS. Dus, kunnen we zeggen dat deze taal is exclusief ontwikkeld voor de Apple kupertinovtsy behoeften.