Swift: Pourquoi Apple a créé un nouveau langage de programmation

Author:

INFORMATIQUE – Simple et moderne, il devrait permettre à une nouvelle génération de développeurs de se mettre à coder. Et à Apple de mieux les contrôler…

A la conférence WWDC, lundi, le segment le plus applaudi par les développeurs n’a pas été la présentation d’iOS 8 ou d’OS X Yosemite. Non, la salle s’est levée pour l’annonce d’un nouveau langage de programmation «maison» d’Apple, baptisé Swift. Voici pourquoi.

Un langage moderne pour les apps iOS. «Swift, c’est de l’Objective-C sans le C», a lancé le patron d’iOS/Mac Os, Craig Federighi, tout sourire. Traduction pour les non-geeks: Swift succède à Objective-C, un langage de programmation dérivé du C principalement utilisé dans l’univers Apple, qui commence à accuser ses 30 ans. Lourd, confus et un peu dépassé, il est compliqué à apprendre et plus vraiment adapté aux concepts modernes de la programmation, notamment dans la gestion de la mémoire.

Plus concis et plus rapide. La syntaxe est beaucoup plus claire et (presque) compréhensible par le commun des mortels. Besoin de stocker le chiffre favori de trois personnes? Avec Swift, il suffit d’une ligne:

var favoriteNumbers = [“Jane”: 7, “Bob”: 21, “Sarah”: 99].

En Objective-C, il en faut quatre:

NSDictionary *favoriteNumbers = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:7], @”Jane”, [NSNumber numberWithInteger:21], @”Bob”, [NSNumber numberWithInteger:99], @”Sarah”, nil]];

Swift devrait être plus simple à apprendre pour les débutants, et les programmeurs devraient perdre moins de temps à débugger le code, alors que l’oubli d’un seul point virgule peut empêcher un programme de s’exécuter. Surtout, ils pourront voir en quasi-direct le résultat d’une modification sans devoir tout recompiler (l’étape de traduction du code).

Swift, le nouveau BASIC. C’est le point de vue du (…) Lire la suite sur 20minutes.fr

Débarquement: Une opération d’envergure qui ne pourrait plus être dissimulée
Tinder va bientôt permettre à ses utilisateurs d’envoyer des photos éphémères
Vous avez demandé Darty, appuyez sur le Bouton
Une sucette digitale, une affiche qui fait chanter les épices… 3 innovations pleines de goût
Recevez toute l’actu de 20minutes.fr par email

Leave a Reply

Your email address will not be published. Required fields are marked *