Come programmare in Swift in Windows 10

Come programmare in Swift in Windows 10 / Programmazione

Swift è una delle lingue più calde in circolazione in questo momento e ha reso molte persone entusiaste, per una buona ragione. Le app OS X e iOS occupano una parte enorme del mercato. Essere in grado di costruire app iOS in modo nativo è un grosso problema per le persone che non vogliono immergersi nelle oscure profondità dell'Obiettivo C (anche se ci sono molte ottime ragioni per imparare le caratteristiche della programmazione C che la rendono unica (e migliore). della programmazione in C che lo rende unico (e migliore) Il linguaggio di programmazione C è la madre di tutti i linguaggi di programmazione moderni. Quasi tutte le lingue in uso oggi includono diverse funzionalità che sono apparse per la prima volta nel linguaggio C. Ulteriori informazioni).

Se sei nuovo alla programmazione, puoi sicuramente trarre vantaggio dall'apprendimento di un linguaggio più recente come Python Prova Python nel tuo browser con queste shell interattive online gratuite Prova Python nel tuo browser con queste shell interattive online gratuite Sia che tu stia attraversando questi Python esempi o rivedere le basi degli array e degli elenchi, puoi testare il codice direttamente nel tuo browser. Ecco i migliori interpreti Python online che abbiamo trovato. Leggi di più o Ruby La migliore introduzione interattiva a Ruby for Newbies La migliore introduzione interattiva a Ruby per principianti Se stai pensando di imparare Ruby, ecco un grande passo da seguire. Leggi di più . Swift si inserisce anche in questa scatola, eliminando alcuni angoli che alcuni ritengono essere un ostacolo per un principiante che apprende a programmare.

Poiché Swift è nativo di Apple, potrebbe sembrare difficile sapere da dove cominciare se non possiedi un Mac. Non c'è “fuori dalla scatola” modo per compilare Swift su Windows. Questo significa che gli utenti Windows non possono imparare Swift? A quanto pare, no! C'è un modo.

Questo articolo ti guiderà attraverso la creazione di un semplice programma Swift e come compilarlo ed eseguirlo in Windows 10.

Che cosa è Swift?

Prima di iniziare, diamo un'occhiata a ciò che Swift è in realtà. Swift è un linguaggio di programmazione progettato da Apple, che prende le idee “da Objective-C, Rust, Haskell, Ruby, Python, C #, CLU e molti altri da elencare” secondo l'ideatore del progetto, Chris Lattner.

È una lingua relativamente giovane che è stata rilasciata al pubblico nel 2014, anche se è già ampiamente considerata. L'indice TIOBE dei migliori linguaggi di programmazione nel 2017 ha posizionato Swift al numero 11, rendendolo uno dei linguaggi in più rapida crescita di tutti i tempi.

Credito immagine: stackify.com

In breve, se stai programmando per OS X o iOS, Swift è per te! Per uno sguardo più approfondito sugli usi di Swift, dai uno sguardo a questi motivi per cui Swift vale la pena di imparare 7 Ragioni per cui vale la pena imparare il linguaggio di programmazione Swift 7 Ragioni per cui vale la pena imparare il linguaggio di programmazione Swift Dovresti imparare il linguaggio di programmazione Swift prima o poi se non vuoi essere lasciato indietro. Ecco alcune ottime ragioni che potrebbero convincerti. Leggi di più .

Iniziare con Swift in Windows

In primo luogo, avremo bisogno di un editore per scrivere il nostro codice. Puoi usare qualsiasi IDE con cui ti trovi bene, anche se non è strettamente necessario usare uno e qualsiasi editor di testo sarà sufficiente. Principalmente si tratta di preferenze personali, ma se hai bisogno di aiuto per decidere cosa usare questa guida può aiutarti Text Editor vs. IDE: quale è meglio per i programmatori? Editor di testo e IDE: quale è meglio per i programmatori? Scegliere tra un IDE avanzato e un editor di testo più semplice può essere difficile. Offriamo alcuni spunti per aiutarti a prendere questa decisione. Leggi di più .

Oggi useremo Notepad ++ in quanto è gratuito, semplice e può essere esteso quando richiesto. Soup Up The Notepad ++ Text Editor con plugin dal Notepad Plus Repository [Windows] Soup Up The Notepad ++ Editor di testo con plugin dal Notepad Plus Repository [ Windows] Notepad ++ è un degno sostituto dell'editor di testo incorporato e molto amato di Windows, ed è altamente raccomandato se sei un programmatore, un web designer o semplicemente qualcuno che ha bisogno di una potente pianura ... Per saperne di più. Scarica Notepad ++ e aprilo. Consente di ottenere un po 'di codice!

A Swift Ciao a Te!

Per il nostro progetto di test oggi creeremo un semplice programma che verrà eseguito sulla riga di comando di Windows. Inizia aprendo un nuovo file Notepad ++. Inizieremo stampando una domanda sullo schermo, aspettiamo che l'utente digiti la sua risposta, e poi usiamo questa risposta per fornire una risposta.

print ("Qual è il tuo nome?")

Questo verrà visualizzato non appena viene eseguito il programma. Ora che abbiamo fatto una domanda, dovremmo fornire un modo per consentire all'utente di rispondere. Per questo, usiamo il linea di lettura() metodo e memorizzare la risposta come una variabile chiamata risposta.

var response = readLine ()

Se hai già familiarità con altri linguaggi di programmazione potresti notare alcune piccole differenze qui. In primo luogo, possiamo memorizzare i dati acquisiti da readLine come a var invece di dover specificare che sarà una stringa. Un altro cambiamento per quelli di voi che arrivano da JavaScript Really Learn JavaScript con 5 corsi Top Udemy Imparo davvero JavaScript con 5 corsi Udemy Top JavaScript è il linguaggio di programmazione del web. Se hai un motivo per imparare JavaScript, questi cinque eccellenti corsi di Udemy potrebbero essere il posto giusto per iniziare il tuo viaggio di programmazione. Leggi di più o C # I 17 migliori tutorial di programmazione su YouTube I 17 migliori tutorial di programmazione su YouTube In questo post, vorremmo indicarti alcune delle migliori serie di programmazione di YouTube che abbiamo trovato. Tutti questi sono sufficienti per bagnare i piedi come programmatore principiante. Leggi altro è la mancanza di punto e virgola per denotare la fine delle linee. Utenti Python 10 Esempi Python di base che ti aiuteranno ad imparare velocemente 10 Esempi Python di base che ti aiuteranno ad imparare velocemente Questo articolo di esempi python di base è per coloro che hanno già un'esperienza di programmazione e vogliono semplicemente passare a Python il più rapidamente possibile. Leggi di più potrebbe già essere più a casa qui!

Ora che abbiamo queste informazioni memorizzate in una variabile, vogliamo usarle e mostrarle all'utente. Cosa potrebbe esserci di meglio che augurandoli un grande giorno?

print ("Ciao \ (risposta!), spero che tu stia passando una bella giornata!")

Anche se hai esperienza in altre lingue, vedrai alcune differenze qui. Piuttosto che usare il + operatore al di fuori delle virgolette per visualizzare la variabile, si utilizza \ (VariableName) tra virgolette. Un'altra caratteristica di Swift è l'uso di Valori opzionali. Questi valori sono difficili da capire a prima vista, ma aggiungono una maggiore funzionalità all'uso delle variabili all'interno di Swift.

In questo caso, vogliamo semplicemente visualizzare il valore così com'è, quindi aggiungiamo un punto esclamativo dopo il nome della variabile risposta! per denotare che non è un valore facoltativo. Un valore opzionale è una variabile a cui può essere assegnato o meno un valore. Non ne richiede uno. Se non viene assegnato un valore, verrà assegnato a zero. Un punto interrogativo (?) Dopo il tipo di valore lo identifica come facoltativo, mentre un'esclamazione indica che non lo è.

Ora che abbiamo finito, il tuo codice dovrebbe assomigliare a questo:

Per salvare il tuo codice, usa File> Salva come e selezionare File Swift dal Salva come tipo menu. Se nel tuo menu manca il tipo di file Swift, seleziona tutti i files invece, e aggiungi il .veloce estensione del file dopo il nome file scelto.

Compilare Swift in Windows 10

Ora che abbiamo un programma, dobbiamo essere in grado di compilarlo ed eseguirlo. Mentre non c'è un modo integrato per programmare Swift in Windows 10, c'è un problema. Han Sangjin ha creato un compilatore per Swift che è disponibile per il download da Github. Scarica e installa l'applicazione Swift per Windows seguendo le istruzioni fornite nel link.

Una volta installato, aprilo. Ti verrà presentata una UI come questa:

Clicca sul Seleziona il file pulsante e selezionare il programma precedentemente creato. Clic Compilare e attendere la compilazione del programma. Per un programma così piccolo dovrebbe essere quasi istantaneo, anche se può richiedere del tempo a seconda di quanto sia complesso il codice!

Dovresti ricevere un “Compilato con successo” messaggio nella finestra di dialogo. In caso contrario, torna indietro e controlla il codice per assicurarti di non aver commesso errori. Una volta che il codice è stato compilato, fai clic su Correre per eseguire il tuo programma. Il programma si aprirà nella riga di comando di Windows e dovrebbe avere il seguente aspetto:

Vale la pena notare che è necessario utilizzare l'applicazione Swift per Windows per eseguire il codice, il .EXE il file creato non funzionerà da solo, anche se l'applicazione è aperta.

Piccoli inizi

Poiché Swift non è progettato per l'utilizzo in Windows 10, questo è l'unico modo per iniziare con la lingua attualmente al di fuori di eseguire una macchina virtuale 7 Ragioni pratiche per iniziare a utilizzare una macchina virtuale 7 Ragioni pratiche per iniziare a utilizzare una macchina virtuale Il termine "virtuale" è stato cooptato in tanti modi. Realta virtuale. RAM virtuale. Scuole virtuali Ma la virtualizzazione nel contesto dei PC può essere fonte di confusione. Siamo qui per chiarirlo. Leggi di più . Anche se è limitato, è un ottimo modo per chi è curioso della lingua di mettere le mani sull'esperienza e imparare la sua sintassi.

Se decidi che Swift è per te e pensi di lavorarci su OS X, ci sono moltissimi strumenti I migliori posti per imparare Swift, il linguaggio di programmazione di Apple I posti migliori per imparare Swift, il linguaggio di programmazione di Apple Se vuoi imparare Swift , ora è il momento di tuffarsi. Il linguaggio ha un futuro brillante e più velocemente lo impari, prima riuscirai a raccogliere i frutti. Leggi di più là fuori per aiutarti. Una volta che hai una conoscenza di base dell'ambiente, perché non provare alcuni progetti per principianti Quindi vuoi creare app per iPhone? 10 progetti per principianti Vuoi creare app per iPhone? 10 progetti per principianti Vuoi creare app per iPhone e iPad? Inizia imparando le basi di Swift. Leggi di più per portare la tua conoscenza alla vita?

Se sei un utente Linux e ti stai chiedendo se è possibile codificare Swift usando Ubuntu, abbiamo alcune ottime notizie Come avviare la programmazione in Swift su Ubuntu Come avviare la programmazione in Swift su Ubuntu Apple ha recentemente rilasciato il suo linguaggio di programmazione Swift come open source, il che significa che chiunque può ora utilizzare questo linguaggio di programmazione di tendenza, su qualsiasi sistema, incluso Ubuntu! Continua a leggere per scoprire come iniziare. Leggi di più per te!

Stai imparando Swift? Come ti senti rispetto ad altri nuovi linguaggi di programmazione? Ci siamo persi altri fantastici hack per iniziare con Windows 10? Fateci sapere nella sezione commenti qui sotto!

Scopri di più su: Swift.