Swift - un nouveau langage de programmation d'Apple, qui va révolutionner
Pourboires Makradar / / December 19, 2019
au cours de présentation de la WWDC, Qui a eu lieu le lundi, Apple a introduit le nouveau langage de programmation Swift que Craig Federighi appelé «Objective-C sans C».
Il convient de noter que Swift n'a pas été conçu comme un langage de programmation universel. Il a été créé spécifiquement pour les systèmes d'exploitation OS X et iOS, pour Cocoa et Cocoa Touch. Il est basé sur la base de C et Objective-C, mais il comprend toutes les dernières technologies développées par les ingénieurs d'Apple au cours des dernières années (ARC et LLVM).
Swift se positionne comme un moderne, rapide, langage de programmation interactive et en toute sécurité. Moderne en raison de la nouvelle syntaxe brève: sans en-têtes et des points-virgules. Donc, Swift rappelle plus d'un langage de script, même si Apple ne veut pas le comparer avec Python. Un exemple simple de «Bonjour tout le monde» à l'Objective-C:
#import
#import
int main (void)
{
NSLog (@ »Bonjour, monde n»!);
return 0;
}
Et son équivalent à Swift:
println ( «Bonjour le monde!»)
La langue est certainement élégant, mais il est court, provoque parfois l'incompréhension. Pour une introduction à une nouvelle langue et explications de toutes les incertitudes, Apple a immédiatement fourni documentation complèteCe qui contribuera à l'étude des caractéristiques de Swift.
les plans d'Apple pour la nouvelle langue est assez ambitieux. Elle prévoit même que le nouveau système d'exploitation sera écrit dans un proche avenir sur la Swift. Bien que même maintenant, il peut être utilisé dans le code actuel de toute application, car il communique parfaitement avec Objective-C. Dans un avenir proche, Swift, bien sûr, remplacer Objective-C, mais jusqu'à ce qu'Apple ne va pas radier.
Mais peut-être, l'un des aspects les plus intéressants et importants de Swift, est son interactivité, qui rappelle les grands moments de Lisp. L'aire de jeux, vous pouvez voir instantanément un morceau de code, juste en cliquant dessus. Certains experts disent que la nouvelle langue leur rappelle l'ancien designer d'Apple Bret Victor, qui essaie de rendre plus visible Javascript. D'autres comparent à Wolfram, développé par le scientifique respecté Stephen Wolfram. Andrew Stone, développeur Apple indépendant appelé « tout simplement magnifique ».
http://www.youtube.com/watch? v = 3tZig9AWMdc # t = 42
Cette vidéo est dédiée à Swift, il sera extrêmement utile pour les débutants et les programmeurs expérimentés.
Apple a créé Swift pour attirer de nouveaux développeurs et de renforcer son écosystème, comme les programmeurs utilisant Swift, seront les développeurs spécifiquement pour OS X et iOS. Donc, on peut dire que cette langue a été développé exclusivement pour les besoins de kupertinovtsy Apple.