Swift est l'un des langages de programmation les plus populaires aujourd'hui, et pour cause : les applications pour Mac et iOS dominent une grande part du marché. Créer des apps iOS natives est souvent compliqué pour ceux qui évitent Objective-C. Contrairement à l'idée reçue, vous n'avez pas besoin d'un Mac pour apprendre et coder en Swift sous Windows 10.
Bien qu'il n'existe pas de support officiel natif pour compiler Swift sur Windows, des solutions de contournement fiables permettent de pratiquer et d'expérimenter. Découvrez comment créer, compiler et exécuter un programme Swift simple sur Windows 10.
Swift est un langage de programmation moderne développé par Apple. Inspiré d'Objective-C, Rust, Haskell, Ruby, Python, C#, CLU et d'autres, comme l'explique son créateur Chris Lattner, il a été rendu open-source en 2014.
Relativement jeune, Swift connaît une croissance fulgurante : en 2017, il occupait la 11e place au classement TIOBE des langages les plus populaires. Idéal pour le développement Mac et iOS, explorez davantage ses avantages dans ces raisons d'apprendre Swift.
Choisissez un éditeur de code : Notepad++, gratuit et puissant, est parfait pour débuter. Téléchargez-le ici et créez un nouveau fichier.

Créez un script console qui demande le nom de l'utilisateur et le salue. Commencez par afficher une question :
print("Quel est votre nom ?")Swift utilise print() avec parenthèses, contrairement à Python.
Pour lire la réponse :
let reponse = readLine() ?? ""readLine() retourne une String? optionnelle. Nous utilisons l'opérateur nil-coalescing ?? pour une valeur par défaut vide. Notez l'absence de point-virgule et l'utilisation de let pour les constantes.
Affichez un message personnalisé :
print("Bonjour \(reponse) ! J'espère que vous passez une excellente journée !")Swift utilise l'interpolation \(variable) au lieu de la concaténation +. Les optionnels (marqués ?) gèrent les valeurs nil ; ici, ?? évite le besoin de !.
Votre code complet :

Enregistrez en .swift via Fichier > Enregistrer sous, en sélectionnant Tous les fichiers si nécessaire.
Utilisez le compilateur Swift pour Windows de Han Sangjin, disponible sur GitHub. Téléchargez et installez-le selon les instructions.
Ouvrez l'outil, sélectionnez votre fichier .swift, cliquez sur Compiler. La compilation est rapide pour les petits scripts.

Si succès, cliquez Exécuter. Le résultat s'affiche en console :

Note : L'exécutable généré nécessite l'outil ouvert ; ce n'est pas autonome.
Maîtrisez les bases, puis passez à des projets débutants. Pour les utilisateurs Linux, consultez coder Swift sur Ubuntu.
Ce guide, basé sur des outils testés, vous permet d'expérimenter Swift sans Mac. Pour un développement iOS complet, un Mac reste recommandé.