Comment programmer dans Swift dans Windows 10

Comment programmer dans Swift dans Windows 10 / La programmation

Le swift est l’une des langues les plus en vogue actuellement, et cela excite beaucoup de gens, pour de bonnes raisons. Les applications OS X et iOS occupent une part considérable du marché. Pouvoir créer des applications iOS de manière native est un gros problème pour ceux qui ne veulent pas plonger dans les profondeurs obscures de l’objectif C (bien qu’il existe de nombreuses bonnes raisons d’apprendre les caractéristiques C de la programmation C qui le rendent unique (et meilleur). de la programmation en C qui le rend unique (et meilleur) Le langage de programmation C est la mère de tous les langages de programmation modernes. Presque tous les langages utilisés de nos jours incluent plusieurs fonctionnalités qui sont apparues pour la première fois dans le langage C. Lisez aussi).

Si vous débutez dans la programmation, vous pouvez certainement tirer profit de l'apprentissage d'un nouveau langage, tel que Python. Essayez Python dans votre navigateur avec ces coquilles interactives en ligne gratuites Essayez Python dans votre navigateur avec ces coquilles interactives en ligne gratuites. Que vous passiez par ces Python En examinant des exemples ou en examinant les bases des tableaux et des listes, vous pouvez tester le code directement dans votre navigateur. Voici les meilleurs interprètes en ligne Python que nous avons trouvés. En savoir plus ou Ruby La meilleure introduction interactive à Ruby for Newbies La meilleure introduction interactive à Ruby for Newbies Si vous envisagez d'apprendre Ruby, voici une excellente démarche que vous pouvez entreprendre. Lire la suite . Swift s'inscrit également dans cette boîte, en découpant certains coins que certains considèrent comme un obstacle pour un débutant qui apprend à coder..

Puisque Swift est originaire d’Apple, il peut sembler difficile de savoir par où commencer si vous ne possédez pas de Mac. Il n'y a pas “hors de la boîte” façon de compiler Swift sur Windows. Cela signifie-t-il que les utilisateurs Windows ne peuvent pas apprendre Swift? Comme il s'avère, non! Il y a un moyen.

Cet article vous guidera tout au long de la création d’un programme Swift simple, ainsi que de sa compilation et de son exécution dans Windows 10..

Qu'est-ce que Swift??

Avant de commencer, examinons ce que Swift est réellement. Swift est un langage de programmation conçu par Apple, qui prend des idées “parmi Objective-C, Rust, Haskell, Ruby, Python, C #, CLU et beaucoup trop d'autres pour être listés” selon le créateur du projet Chris Lattner.

C'est une langue relativement jeune qui a été rendue publique en 2014, bien qu'elle soit déjà largement considérée. L'indice TIOBE des meilleurs langages de programmation en 2017 a classé Swift au numéro 11, ce qui en fait l'un des langages dont la croissance est la plus rapide de tous les temps..

Crédit d'image: stackify.com

En bref, si vous programmez pour OS X ou iOS, Swift est fait pour vous! Pour en savoir plus sur les utilisations de Swift, jetez un œil aux raisons pour lesquelles Swift vaut l'apprentissage 7 raisons pour lesquelles le langage de programmation Swift vaut la peine d'être apprises 7 raisons pour lesquelles le langage de programmation Swift vaut la peine d'être apprises Vous devez apprendre le langage de programmation Swift plus tôt que plus tard si vous ne voulez pas être laissé pour compte. Voici quelques excellentes raisons qui pourraient vous convaincre. Lire la suite .

Débuter avec Swift dans Windows

Tout d'abord, nous allons avoir besoin d'un éditeur pour écrire notre code. Vous pouvez utiliser n'importe quel IDE avec lequel vous êtes à l'aise, bien qu'il ne soit pas strictement nécessaire d'en utiliser un et qu'un éditeur de texte suffit également. Cela dépend principalement de vos préférences personnelles. Toutefois, si vous avez besoin d’aide pour décider quoi utiliser ce guide, vous pourrez peut-être vous aider, Éditeurs de texte et IDE: lequel est le meilleur pour les programmeurs? Éditeurs de texte et IDE: lequel est le meilleur pour les programmeurs? Il peut être difficile de choisir entre un IDE avancé et un éditeur de texte plus simple. Nous vous proposons un aperçu pour vous aider à prendre cette décision. Lire la suite .

Aujourd'hui, nous allons utiliser Notepad ++ car il est gratuit, simple et peut être étendu si nécessaire. Soup Up L'éditeur de texte Notepad ++ avec les plug-ins du référentiel Notepad Plus [Windows] Souple l'Éditeur de texte Notepad ++ avec les plug-ins du référentiel Plus [ Windows] Notepad ++ est un digne remplacement de l'éditeur de texte intégré et apprécié de Windows. Il est vivement recommandé aux programmeurs, concepteurs Web ou à ceux qui ont besoin d'un puissant utilitaire simple… Lire la suite. Téléchargez Notepad ++ et ouvrez-le. Permet de commencer à coder!

Un bonjour rapide à vous!

Pour notre projet de test, nous allons créer un programme simple qui s'exécutera sur la ligne de commande Windows. Commencez par ouvrir un nouveau fichier Notepad ++. Nous allons commencer par imprimer une question à l'écran, attendre que l'utilisateur tape sa réponse, puis utiliser cette réponse pour fournir une réponse..

print ("Quel est votre nom?")

Cela s'affichera dès que le programme sera exécuté. Maintenant que nous avons posé une question, nous devrions fournir un moyen de laisser l'utilisateur répondre. Pour cela, nous utilisons le readline () méthode et stocker la réponse sous forme de variable appelée réponse.

var réponse = readLine ()

Si vous connaissez déjà d'autres langages de programmation, vous remarquerez peut-être quelques petites différences ici. Premièrement, nous pouvons stocker les données acquises à partir de readLine en tant que var au lieu d'avoir à spécifier qu'il s'agira d'une chaîne. Un autre changement pour ceux qui viennent de JavaScript vraiment apprendre JavaScript avec 5 meilleurs cours Udemy vraiment apprendre JavaScript avec 5 meilleurs cours Udemy JavaScript est le langage de programmation du Web. Si vous avez une raison d’apprendre le JavaScript, ces cinq excellents cours d’Udemy pourraient être le lieu idéal pour commencer votre aventure de codage. Pour en savoir plus ou C # Les 17 meilleurs didacticiels sur la programmation YouTube Les 17 meilleurs didacticiels sur la programmation YouTube Dans cet article, nous souhaitons vous présenter certaines des meilleures séries de programmation YouTube que nous avons trouvées. Tous ces éléments sont suffisants pour vous familiariser avec la programmation. Lire la suite est le manque de points-virgules pour indiquer la fin des lignes. Utilisateurs de Python 10 Exemples Python de base qui vous aideront à apprendre rapidement 10 Exemples Python de base qui vous aideront à apprendre rapidement Cet article d'exemples de Python de base est destiné à ceux qui ont déjà une expérience de la programmation et souhaitent simplement passer à Python le plus rapidement possible. Lire plus pourrait déjà être plus à la maison ici!

Maintenant que ces informations sont stockées dans une variable, nous souhaitons l’utiliser et la restituer à l’utilisateur. Quoi de mieux que de leur souhaiter une bonne journée?

print ("Bonjour \ (réponse!), j'espère que vous passez une bonne journée!")

Même si vous êtes expérimenté dans d'autres langues, vous verrez quelques différences ici. Plutôt que d'utiliser le + opérateur en dehors des guillemets pour afficher votre variable, vous utilisez \(Nom de variable) entre guillemets. Une autre caractéristique de Swift est l'utilisation de Valeurs Optionnelles. Ces valeurs sont difficiles à comprendre au premier abord, mais ajoutent une plus grande fonctionnalité à l’utilisation des variables dans Swift..

Dans ce cas, nous voulons simplement afficher la valeur telle quelle, nous ajoutons donc un point d'exclamation après le nom de la variable. réponse! pour indiquer qu'il ne s'agit pas d'une valeur facultative. Une valeur facultative est une variable à laquelle une valeur peut être attribuée ou non. Il n'en faut pas un. Si aucune valeur ne lui est affectée, la valeur nil lui sera attribuée. Un point d'interrogation (?) Après que le type de valeur l'identifie comme facultatif, alors qu'une exclamation signifie qu'il n'est pas.

Maintenant que nous avons terminé, votre code devrait ressembler à ceci:

Pour enregistrer votre code, utilisez Fichier> Enregistrer sous et sélectionnez Dossier rapide du Sauvegarder comme type menu. Si le type de fichier Swift manque dans votre menu, sélectionnez tous les fichiers à la place, et ajoutez le .rapide extension de fichier après le nom de fichier choisi.

Compiler Swift dans Windows 10

Maintenant que nous avons un programme, nous devons pouvoir le compiler et l'exécuter. Bien qu'il n'y ait pas de moyen intégré de programmer Swift dans Windows 10, il existe un moyen de contourner le problème. Han Sangjin a créé un compilateur pour Swift qui est disponible au téléchargement sur Github. Téléchargez et installez l'application Swift pour Windows en suivant les instructions fournies dans le lien..

Une fois installé, ouvrez-le. Vous serez présenté avec une interface utilisateur comme celle-ci:

Clique sur le Choisir le dossier bouton et sélectionnez votre programme précédemment fait. Cliquez sur Compiler et attendez que le programme soit compilé. Pour un programme aussi minuscule, il devrait être presque instantané, bien que cela puisse prendre du temps en fonction de la complexité de votre code.!

Vous devriez recevoir un “Compilé avec succès” message dans la boîte de dialogue. Sinon, revenez en arrière et vérifiez votre code pour vous assurer que vous n'avez commis aucune erreur. Une fois le code compilé, cliquez sur Courir pour exécuter votre programme. Le programme s'ouvrira dans la ligne de commande Windows et devrait ressembler à ceci:

Il est à noter que vous devez utiliser l’application Swift pour Windows pour exécuter votre code, le .EXE le fichier créé ne fonctionnera pas seul, même si l'application est ouverte.

Petits débuts

Comme Swift n’est pas conçu pour Windows 10, c’est le seul moyen de se familiariser avec cette langue, en dehors de l’exécution d’une machine virtuelle. 7 raisons pratiques de commencer à utiliser une machine virtuelle 7 raisons pratiques de commencer à utiliser une machine virtuelle Le terme Le "virtuel" a été coopté à bien des égards. Réalité virtuelle. RAM virtuelle. Écoles virtuelles. Mais la virtualisation dans le contexte des PC peut être source de confusion. Nous sommes ici pour éclaircir. Lire la suite . Bien que limité, c’est un excellent moyen pour les curieux de connaître une langue et d’en apprendre la syntaxe..

Si vous décidez que Swift est fait pour vous et que vous envisagez de l'utiliser avec OS X, vous disposez de nombreux outils. Les meilleurs endroits pour apprendre Swift, le langage de programmation d'Apple Les meilleurs endroits pour apprendre Swift, le langage de programmation d'Apple Si vous souhaitez apprendre Swift Le temps est venu de plonger. La langue a un avenir radieux et plus vous l’apprenerez vite, plus vite vous pourrez récolter les fruits de vos succès. Lire plus là-bas pour vous aider. Une fois que vous avez une connaissance de base de l’environnement, pourquoi ne pas essayer quelques projets pour débutants pour pouvoir créer des applications pour iPhone? 10 projets pour les débutants Vous voulez créer des applications pour iPhone? 10 projets pour les débutants Vous voulez créer des applications pour iPhone et iPad? Commencez par apprendre les bases de Swift. Lisez plus pour donner vie à vos connaissances?

Si vous êtes un utilisateur Linux et que vous vous demandez s'il est possible de coder dans Swift avec Ubuntu, voici quelques bonnes nouvelles. Comment commencer à programmer dans Swift sur Ubuntu Comment commencer à programmer dans Swift sur Ubuntu Apple a récemment publié son langage de programmation Swift: open source, ce qui signifie que tout le monde peut désormais utiliser ce langage de programmation tendance sur n’importe quel système, y compris Ubuntu! Lisez la suite pour savoir comment commencer. Lire plus pour vous!

Tu apprends Swift? Comment trouvez-vous que cela se compare à d'autres nouveaux langages de codage? Avons-nous manqué d'autres bonnes astuces pour démarrer avec Windows 10? Faites-nous savoir dans la section commentaires ci-dessous!

En savoir plus sur: Swift.