Publicité
Apple a récemment publié son langage de programmation le plus récent Comment le nouveau langage de programmation d'Apple m'affecte-t-il?Dès le départ, les développeurs savaient que le nouveau Swift d'Apple allait être grand. Mais pourquoi devriez-vous vous en soucier? Lire la suite , Swift, en open source. Cela signifie que n'importe qui peut désormais utiliser ce langage de programmation tendance, sur n'importe quel système. Apple a facilité le démarrage de Swift sur Ubuntu, nous allons donc vous montrer comment!
Qu'est-ce que Swift?
Si vous n'en avez jamais entendu parler auparavant, Swift est le plus récent langage de programmation d'Apple destiné à remplacer Objective-C et à devenir le principal langage de création d'applications Mac OS X et iOS. Il est très facile d'apprendre le langage car il est propre et a une syntaxe similaire à d'autres langages de programmation populaires.
Cependant, Swift n'était disponible que pour les appareils Apple - il ne pouvait pas être exécuté sur Windows, Linux ou d'autres systèmes. Avec la popularité croissante de Swift, de plus en plus de gens demandaient que le Swift open-source d'Apple ou du moins le rende disponible sur plus de plateformes. Après un certain temps, Apple a enfin
a publié Swift en open source Le Swift d'Apple devient open source: et alors?Même si vous n'êtes pas programmeur vous-même, la décision d'Apple d'ouvrir Swift source vous affectera. Vous voulez savoir pourquoi et comment? Lire la suite . Je pense que c'est une bonne décision pour Apple, car cela permet à plus de personnes d'être exposées à Swift, ce qui permet à plus de personnes d'écrire des applications Mac OS X et iOS à l'avenir.Dans tous les cas, si vous souhaitez utiliser ou apprendre Swift Les meilleurs endroits pour apprendre Swift, le langage de programmation d'AppleSi vous voulez apprendre le Swift, c'est le moment de plonger. La langue a un brillant avenir et plus vite vous l'apprenez, plus tôt vous pourrez en récolter les fruits. Lire la suite , il est maintenant disponible pour Linux! À l'heure actuelle, Apple n'a publié que des instantanés faits pour Ubuntu 14.04 et 15.10, mais les opportunités d'installer le support Swift sur d'autres distributions se présenteront certainement dans un avenir proche. Pour l'instant, voici comment le faire fonctionner sur Ubuntu.
Comment l'installer
Tout d'abord, vous devrez visite la Page de téléchargement rapide et saisir la dernière version (au moment de la rédaction, il n'y a que des instantanés de développement disponibles - les versions stables arriveront bientôt, donc c'est à vous de choisir laquelle des deux vous souhaitez utiliser). Une fois téléchargé, ouvert le fichier .tar en double-cliquant dessus puis extrait le dossier qui se trouve à n'importe quel endroit de votre préférence. Cela deviendra l'emplacement de votre installation Swift.
Ensuite, vous devrez installer certaines dépendances que Swift doit exécuter. Vous pouvez facilement les installer en ouvrant un terminal et en exécutant
sudo apt-get install clang libicu-dev
Enfin, avant de fermer la fenêtre du terminal, tapez
gedit .profile
Cela ouvrira un éditeur de texte gedit: l'un des éditeurs de texte brut les plus riches en fonctionnalités [Linux et Windows]Lorsque vous pensez aux éditeurs de texte brut, la première chose qui peut vous venir à l'esprit est l'application Bloc-notes de Windows. Il fait exactement ce que sa description de travail indique - des fonctionnalités simples pour un texte brut ... Lire la suite . Faites défiler jusqu'en bas et créez deux nouvelles lignes. Le premier doit être vide, et sur le second mettre
export PATH = / path / to / usr / bin: "$ {PATH}"
où
/path/to/usr/bin
est le chemin d'accès au dossier bin dans le dossier usr à l'intérieur du dossier Swift que vous avez extrait du fichier .tar. Donc, si vous venez d'extraire le dossier Swift dans votre dossier Téléchargements, le chemin d'accès serait quelque chose comme
/home/username_here/Downloads/swift_folder_name_here/usr/bin
La commande d'exportation vous permettra d'appeler simplement
rapide
dans un terminal et il saura où chercher. Placer cette ligne dans le fichier texte .profile rendra cette commande permanente - sinon son effet serait perdu lorsque vous vous déconnectez, arrêtez ou redémarrez votre ordinateur.
Pour vous assurer que Swift fonctionne, vous pouvez taper
rapide --version
dans un terminal et il devrait afficher des informations de version. Félicitations! Vous avez maintenant Swift travaillant sur votre système Ubuntu!
Comment exécuter le code Swift
Pour exécuter un fichier Swift, il vous suffit d'exécuter
swift /path/to/file.swift
Il se compilera et s'exécutera automatiquement. Vous pouvez également simplement exécuter
rapide
qui fera apparaître un shell interactif avec lequel vous pouvez exécuter le code Swift ligne par ligne.
Enfin, vous pouvez également créer des exécutables à partir de votre code Swift. Tout ce que vous devez faire est le suivant:
- Créez un dossier de projet avec le nom de votre choix, puis à l'intérieur, créez un dossier avec le nom «sources».
- Placez tous vos fichiers de code dans le dossier source.
- Créez un fichier texte nommé «Package.swift» dans le dossier du projet (mais en dehors du dossier sources) et mettez au moins ce qui suit en elle:
import PackageDescription let package = Package (nom: "package_name_here_and_keep_quote_marks" )
Enfin, exécutez
construction rapide
tandis que le dossier du projet est le répertoire de travail. Vous trouverez l'exécutable sous
.build / debug / package_name
Vite au bout des doigts
Félicitations! Vous pouvez maintenant commencer à coder dans Swift! Bien sûr, il s'agit d'un guide relativement simple destiné à permettre à quiconque de démarrer avec une configuration rapide et facile. Si vous avez besoin d'un peu plus, comme la signature des clés, vous devrez visiter le Page d'accueil Swift pour plus d'informations. Mais à part ça, n'hésitez pas à commencer à coder! Notez simplement que (au moins pour le moment), vous aurez toujours besoin de Mac OS X et Xcode pour écrire Mac OS X et applications iOS Vous voulez donc créer des applications iPhone? 10 projets pour débutantsVous souhaitez créer des applications iPhone et iPad? Commencez par apprendre les bases de Swift. Lire la suite , mais avoir Swift dans Ubuntu vous aidera à vous habituer à la langue.
Que pensez-vous de Swift? A-t-il un avenir en tant que langage universel commun comme C / C ++ et Java? Faites le nous savoir dans les commentaires!
Danny est un senior à l'Université de North Texas qui aime tous les aspects des logiciels open source et Linux.