Et voici Swift, le nouveau-né des langages Apple, pour iOS et OS X

Et voici Swift, le nouveau-né des langages Apple, pour iOS et OS X

Si la Worldwide Developers Conference (WWDC) d'Apple fut plutôt riche en événements - iOS 8 et OS X 10.10 -, les développeurs, puisque ce sont eux qui sont au centre de cette conférence, ont pu découvrir Swift, un tout nouveau langage de programmation, conçu pour bâtir des applications iOS et OS X.

Si l’on s’attendait à découvrir iOS 8 et OS X Yosemite, cette annonce a surpris tout le monde. Pourtant, il ne fait aucun doute pour Apple que son tout dernier langage est amené à remplacer l’Objective-C, déjà bien ancré chez les développeurs. Pour ne pas trop perturber les spécialistes, il fallait donc proposer du neuf tout en restant proche de l’existant. Swift utilise donc le même compilateur LLVM et le même runtime que pour l’Objective-C, les deux pourront donc cohabiter sans souci au sein d’une même application. Bien évidemment, on retrouve un accès à toutes les fonctionnalités Cocoa et Cocoa Touch.

Mais outre la syntaxe différente, Swift propose plusieurs différences qui pourraient s’avérer bienvenues pour les développeurs : nouveaux types pour les variables, opérateurs qui n’existent pas en Objective-C, et bien d’autres. D’ailleurs, à en juger par Apple, voici les points les importants : closures unifées avec les pointeurs de fonctions, tuples et valeurs de retour multiples, génériques, itérations plus rapides et précises, schémas de programmation fonctionnelle (fonctions map et filter, par exemple). Qui plus est, Swift a été conçu avec la sécurité à l’esprit, de nombreuses vérifications sont faites par le système.

Swift s’intègrera qui plus est parfaitement dans l’environnement de développement d’Apple, Xcode. La fonction « Playground » permettra de modifier son code et d’en vérifier l’impact en temps réel dans l’application. Et un nouveau langage n’aurait que peu d’intérêt s’il n’était pas performant. Swift est donc plus rapide que le Python et l’Objective-C – sur le tri d’un objet tout du moins -.

Il existe déjà un iBook de référence et un site dédié à ce nouveau langage. Avec un Objective-C perçu comme complexe à appréhender par les développeurs, espérons qu’Apple parvienne vraiment à simplifier la chose. A première vue, c’est tout à fait possible.

Tags :Sources :TechCrunch
Dernières Questions sur UberGizmo Help
    1. Ah et en quoi ils copient ce que les autres font au juste la ?? ils se dédouanent du C dans un langage qu’ils ont crée autour du C ?

      Faudrait peut être prendre le temps de lire et se renseigner avant de déblatérer des conneries.
      Swift va énormément plaire aux dev actuels et va en amener beaucoup d’autres.

  1. Swift c’est la seule chose qui s’approche un tant soi peu de l’innovation. À part Swift la grosse nouvelle en provenance d’Apple cette semaine c’est qu’ils acceptent maintenant le Bitcoin. Imaginez le reste.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Publicité