GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment utiliser le langage de programmation Swift dans Ubuntu Linux

Apple a annoncé que son langage de programmation Swift sera open source avec des ports pour Linux. C'était une aussi grande nouvelle pour les utilisateurs de Linux que Microsoft open sourcing .net. Si vous avez hâte de savoir comment utiliser Swift sous Linux , alors j'ai un tutoriel de base pour vous.

Ce tutoriel vous aidera à démarrer avec Swift sous Linux . Le didacticiel comprend l'installation de Swift sous Linux et aide à configurer l'environnement pour écrire le premier programme "Hello World" dans Swift.

Ce qu'il faut noter ici, c'est qu'au moment de la rédaction de cet article, Swift pour Linux est encore en plein développement. Vous pourriez rencontrer des problèmes de temps en temps. J'utilise Ubuntu 15.10 pour ce didacticiel, mais vous pouvez également suivre les mêmes étapes pour Ubuntu 14.04.

Installer Swift dans Ubuntu Linux

Étape 1 :Téléchargez les fichiers

Apple a fourni des instantanés pour Ubuntu. Vous pouvez télécharger les fichiers à partir du lien ci-dessous. Les fichiers ont une taille d'environ 90 Mo.

Télécharger Swift pour Ubuntu

Alternativement , vous pouvez utiliser les commandes ci-dessous pour télécharger Swift pour les versions respectives d'Ubuntu. Je vous conseille fortement d'utiliser le lien ci-dessus car les fichiers sont régulièrement mis à jour et les liens de la commande ci-dessous pourraient bientôt devenir obsolètes.

Pour Ubuntu 14.04, utilisez la commande ci-dessous :

wget https://swift.org/builds/ubuntu1404/swift-2.2-SNAPSHOT-2015-12-10-b/swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04.tar.gz

Pour Ubuntu 15.04, utilisez cette commande ci-dessous :

wget https://swift.org/builds/ubuntu1510/swift-2.2-SNAPSHOT-2015-12-10-a/swift-2.2-SNAPSHOT-2015-12-10-a-ubuntu15.10.tar.gz

Étape 2 :Extrayez les fichiers

Dans le terminal, passez au répertoire Téléchargements à l'aide de la commande ci-dessous :

cd ~/Downloads

Et ici, extrayez le fichier téléchargé :

tar -xvzf swift-2.2-SNAPSHOT*

Cela créera un répertoire nommé swift-2.2-SNAPSHOT-2015-12-10-a-ubuntu15.10 (ou quelque chose de similaire).

Étape 3 :Configurer les variables d'environnement

Une fois que vous avez extrait les fichiers, il est temps de configurer le chemin vers les fichiers binaires afin que vous puissiez exécuter les programmes.

Il existe un répertoire usr/bin dans votre répertoire extrait. Nous devons ajouter ce chemin à la variable d'environnement PATH. Pour cela, vous auriez besoin du "chemin absolu" vers le répertoire extrait.

Considérant que vous avez suivi exactement les étapes que j'ai mentionnées, vos fichiers extraits se trouveraient à l'emplacement /home/Downloads. Juste pour le plaisir des débutants, je vous conseille de faire ceci :

cd ~/Downloads/swift-2.2-SNAPSHOT*
cd usr/bin
pwd

Le résultat de pwd vous donnera l'emplacement exact que nous utiliserons. Ainsi, lorsque vous avez le chemin du répertoire bin, ajoutez-les à la variable PATH comme ceci. Modifiez la valeur de path_to_swift_usr_bin dans la commande ci-dessous.

export PATH=path_to_swift_usr_bin:$PATH

Cette capture d'écran vous aidera à comprendre la procédure :

Je sais que si vous avez ne serait-ce qu'un peu d'expérience en ligne de commande Linux, vous trouverez ces instructions ennuyeuses et fastidieuses, mais cela pourrait aider quelqu'un qui est complètement novice en ligne de commande sous Linux.

Étape 4 :Installer les dépendances

Vous devrez installer quelques dépendances pour que Swift fonctionne sous Linux. Utilisez la commande ci-dessous pour les installer. La taille du téléchargement est d'environ 260 Mo.

sudo apt-get install clang libicu-dev

Étape 5 :Vérifier l'installation

Utilisez la commande ci-dessous pour voir si Swift est installé :

swift -version

Le résultat devrait être quelque chose comme :

Swift version 2.2-dev (LLVM 7bae82deaa, Clang 53d04af5ce, Swift 5995ef2acd)
Cible :x86_64-unknown-linux-gnu

Écrire des programmes en Swift sous Linux

Une fois que tout est prêt, il est peut-être temps d'écrire un programme simple.

1. Utiliser REPL

Swift est livré avec son propre shell interactif, REPL, où vous pouvez exécuter quelques commandes. C'est bien si quelqu'un veut vérifier rapidement le code Swift.

Si vous exécutez simplement swift , il lancera le REPL et vous pourrez certainement imprimer votre "Hello World" ici. Regardez cette capture d'écran par exemple :

Vous devrez utiliser :q pour sortir de la coquille.

Mais ce shell REPL n'est pas suffisant pour construire des applications. C'est une autre procédure.

2. Construire un exemple de projet Swift

Cette partie vous montrera comment créer un projet Swift qui imprime Hello World. Après tout, la plupart des didacticiels sur les langages de programmation commencent par Hello World, n'est-ce pas ?

Dans le répertoire de votre choix, créez un répertoire Hello et basculez-y :

mkdir Hello
cd Hello

Nous venons de créer un package Swift nommé Hello. Mais ce n'est pas encore terminé car chaque paquet doit avoir le fichier Package.swift. Créez ce fichier à l'aide de cette commande :

touch Package.swift

Vous devez avoir un répertoire Sources contenant le fichier main.swift.

mkdir Sources
touch Sources/main.swift

Maintenant, modifiez ce fichier main.swift. Vous pouvez utiliser un éditeur de texte graphique ou le faire en ligne de commande. Il vous suffit de mettre la ligne suivante dans le fichier :

print("Hello, world")

Utilisez maintenant la commande ci-dessous pour le compiler :

swift build

Cela vous donnera le programme exécutable dans .build/debug/Hello. Exécutez le programme et vous verrez Hello, world imprimé dans la sortie :

.build/debug/Hello

Capture d'écran pour vous donner une idée :

Étape suivante

Eh bien, comme je l'avais dit au début, ce tutoriel ne va pas vous apprendre la programmation Swift. Il s'agit plutôt de démarrer avec Swift sous Linux avec la configuration et les paramètres.

Contrairement à Xcode, vous ne pourrez pas utiliser Playground pour créer facilement des applications iOS. En fait, il n'y a pas encore d'IDE décent pour Swift sous Linux. Vous pouvez utiliser Atom pour programmer et déboguer Swift mais ce n'est pas la même expérience que Xcode.

Puisque vous venez de faire votre premier programme sur Swift sous Linux, je vous conseille de suivre d'autres tutoriels et documentations sur le site officiel de Swift.



Ubuntu
  1. Comment installer et utiliser Hubot sur Ubuntu Linux

  2. Comment installer le langage de programmation Swift sur Ubuntu 20.04

  3. Comment installer le langage de programmation Rust sur Ubuntu 20.04

  4. Comment utiliser la commande Uptime dans Ubuntu Linux

  5. Comment installer le langage Swift sur Ubuntu 20.04

Comment installer le langage de programmation Swift sur Ubuntu 20.04

Comment installer le langage de programmation R sur Ubuntu 20.04

Comment installer le langage de programmation Swift sur Ubuntu 20.04 LTS

Comment installer le langage de programmation Kotlin sur Linux Mint 20

Comment installer le langage de programmation Rust sur Linux Mint 20

Comment installer le langage de programmation Julia sur Ubuntu 20.04