Logiciels

Swift, le langage de programmation d’Apple, arrive sur Windows 10

En 2018, le Swift est entré dans la liste des dix langages de programmation les plus populaires du marché. Cependant, les développeurs utilisant Windows n’avaient pas accès au langage sur la plate-forme. Jusqu’à présent : cette semaine, les fonctionnalités de Swift ont obtenu des versions officielles pour Windows 10.

Le langage a été présenté par Apple lors du WWDC 2014 pour remplacer autant que possible l’Objectif C dans le développement d’applications pour les plateformes macOS et iOS. L’année suivante, la société a transformé la langue en un projet à code source ouvert, ce qui a contribué à sa popularité.

Mais le plus difficile a été de porter l’initiative dans l’environnement Windows 10. Ce travail a pris plus d’un an, tout simplement parce que ce n’était pas une tâche facile : nous devions nous assurer que l’écosystème de base de Swift (compilateur accompagné des bibliothèques principales et complémentaires) fonctionnait bien sur la plate-forme Microsoft.

Cela a fonctionné. Grâce aux bibliothèques de base de Swift et à l’interopérabilité flexible avec le langage C, il est désormais possible de développer des applications sous Windows uniquement sur Swift en tirant parti des bibliothèques déjà disponibles pour la plate-forme”, explique Saleem Abdulrasool, membre de l’équipe de développement linguistique ? il est l’un des responsables de la mise en place de Swift dans le système d’exploitation de Microsoft.

  Microsoft sépare la barre de recherche de Cortana de celle de Windows 10

En guise de démonstration, Abdulrasool a développé une calculatrice simple utilisant les outils Swift pour Windows et les fonctionnalités de Visual Studio 2019.

Mais notez qu’il s’agit d’un travail en cours. Il reste encore beaucoup de chemin à parcourir pour que l’écosystème Swift soit largement soutenu dans Windows. Dans le système d’exploitation de Microsoft, il n’est toujours pas possible de travailler avec le langage en utilisant, par exemple, Package Manager.

L’important, c’est que le plus gros du travail a été fait. Si vous souhaitez suivre ou collaborer au projet, vous pouvez obtenir des informations sur le forum Swift.

A propos de l'auteur

Zineb

Zineb

Enseignante en lycée, je m'intéresse à tout ce qui touche aux nouvelles technologies. #teamMac sur PerlmOl (je ne me sépare d'ailleurs jamais non plus de mon Iphone).

Laisser un commentaire