Pour gérer vos consentements :

Programmation : Apple libère le code source de Swift

C’est en 2014 que Swift, langage de programmation de nouvelle génération d’Apple, voyait le jour (voir l’article « Avec Swift, Apple veut révolutionner la programmation iOS et OS X »). Lors de la WWDC 2015, la firme de Cupertino présentait Swift 2.0 et annonçait que cette offre serait bientôt accessible sous licence Open Source.

C’est maintenant le cas. Cette offre est dorénavant disponible sous licence Apache sur plate-forme Apple (OS X, iOS, watchOS et tvOS), mais aussi – et c’est une nouveauté – sur Linux, via des packages dédiés à Ubuntu 14.04 et 15.10. Un site web a été mis en ligne pour l’occasion, swift.org.

« 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, vice-président senior 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. »

Nouvelles plates-formes en vue pour 2016 ?

Swift a connu un succès massif sur plate-forme Apple, de par sa simplicité d’utilisation proche de celle des langages de script. Reste à savoir si ce succès trouvera un écho sous Linux.

Les plans concernant le développement de Swift 3.0 ont été présentés. Attendue pour l’automne 2016, cette prochaine évolution majeure de Swift proposera plusieurs ruptures avec son prédécesseur, mais offrira dans le même temps une stabilisation des interfaces binaires permettant d’assurer une meilleure pérennité du code compilé au cours du temps. Swift devrait également être adapté à de nouvelles plates-formes.

À lire aussi :
Programmation : Java 9 sera retardé à 2017
PHP 7 met un coup de turbo au Web
Free Pascal 3.0.0 va du DOS 16 bits à iOS 64 bits et Java

Crédit photo : © Ollyy – Shutterstock

Recent Posts

IA générative : l’Autorité de la concurrence pointe de sérieux risques

Dans un avis consultatif, l'Autorité de la concurrence a identifié les risques concurrentiels liés à…

2 jours ago

OpenAI signe un accord de contenu avec Time

OpenAI signe un « partenariat de contenu stratégique » avec Time pour accéder au contenu…

2 jours ago

Atos : David Layani (Onepoint) veut sortir du capital

Au lendemain du rejet de sa proposition de restructuration, David Layani annonce sa démission du…

2 jours ago

Évaluer les LLM, un défi : le cas Hugging Face

Après un an, Hugging Face a revu les fondements de son leaderboard LLM. Quels en…

4 jours ago

Mozilla face au dilemme de la GenAI dans Firefox

Mozilla commence à expérimenter divers LLM dans Firefox, en parallèle d'autres initiatives axées sur l'intégration…

4 jours ago

VMware tente d’orienter vers VCF les déploiements pré-Broadcom

VMware met VCF à jour pour y favoriser la migration des déploiements qui, sur le…

4 jours ago