CUPERTINO, Californie — Le 3 décembre 2015 — Apple a annoncé que son langage de programmation Swift est désormais publié en open source. En tant que langage open source, la vaste communauté de développeurs de talent — des éditeurs d’apps, aux établissements d’enseignement et entreprises — pourra contribuer aux fonctionnalités et optimisations, et participer au portage de Swift sur de nouvelles plateformes informatiques. Inauguré en 2014, Swift connaît une croissance inégalée dans l’histoire des langages de programmation. Il allie les performances et l’efficacité d’un langage compilé et la simplicité et l’interactivité des langages de scripts populaires*. Apple a également lancé le site Swift.org qui fournit des informations détaillées sur Swift en open source, dont une documentation technique, des ressources communautaires et des liens pour télécharger le code source de Swift.
« En rendant Swift open source, l’ensemble de la communauté des développeurs va pouvoir contribuer au langage de programmation et à sa diffusion sur d’autres plateformes », a déclaré Craig Federighi, senior vice president of Software Engineering chez Apple. « La puissance et la facilité d’utilisation de Swift inspireront une nouvelle génération de programmeurs, et grâce à l’annonce d’aujourd’hui, elle pourra exprimer ses idées partout, des appareils mobiles jusqu’au cloud. »
Swift est un langage de programmation puissant et intuitif qui offre aux développeurs la liberté et les possibilités dont ils ont besoin pour créer la nouvelle génération de logiciels de pointe. Il est facile d’apprendre à utiliser Swift, y compris pour les néophytes, et il s'agit du premier langage de programmation système aussi expressif et agréable à manipuler qu’un langage de script. Conçu pour la sécurité, Swift élimine en outre des catégories entières d’erreurs de programmation courantes.
Le code Swift open source est disponible via GitHub et prend en charge toutes les plateformes logicielles d’Apple — iOS, OS X, watchOS et tvOS — ainsi que Linux. Les composants suivants sont disponibles : Swift Compiler, Debugger, Standard Library, Foundation Libraries, Package Manager and REPL. Swift est proposé sous la licence open source Apache 2.0 avec exception de la bibliothèque d’exécution, ce qui permet aux utilisateurs d’intégrer facilement Swift à leurs propres logiciels, et de porter le langage sur d’autres plateformes. Pour en savoir plus sur Swift et accéder aux ressources communautaires, consultez le nouveau site Swift.org.
*Basé sur les scores RedMonk Programming Language Rankings, juin 2015.
Apple a révolutionné la technologie personnelle en lançant le Macintosh en 1984. Aujourd’hui, Apple est l’entreprise la plus innovante au monde avec l’iPhone, l’iPad, le Mac et l’Apple Watch Les quatre plates-formes logicielles d’Apple — iOS, OS X, watchOS et tvOS — offrent des expériences fluides sur tous les appareils Apple et permettent aux utilisateurs de bénéficier de services de pointe, tels que l’App Store, Apple Music, Apple Pay et iCloud. Les 100 000 employés d’Apple ont à cœur de créer les meilleurs produits au monde, et de laisser derrière eux un monde meilleur.