Iniziamo
Quando programmiamo un computer dobbiamo "parlare" in un linguaggio che il computer possa comprendere: un linguaggio di programmazione. Esistono tantissimi linguaggi di programmazione, molti dei quali sono eccellenti. In questa guida ho scelto di utilizzare il mio linguaggio di programmazione preferito, Ruby.
Oltre ad essere il mio preferito, Ruby è anche il linguaggio di programmazione più semplice che io abbia mai visto (e ne ho visti diversi). Questo è il vero motivo per il quale sto scrivendo questa guida: non ho deciso di scrivere una guida e poi ho scelto Ruby perché è il mio preferito; piuttosto, ho trovato Ruby talmente semplice che doveva esserci una buona guida per principianti che lo utilizzasse. È la semplicità di Ruby che ha portato a questa guida, non il fatto che sia il mio linguaggio preferito (scrivere una simile guida utilizzando un altro linguaggio, come il C++ o il Java avrebbe richiesto centinaia e centinaia di pagine). Ma non crediate che il fatto che Ruby sia semplice significhi che sia un linguaggio per principianti! È invece un linguaggio di programmazione potente e professionale come forse mai nessun altro lo è stato.
Quando scriviamo qualcosa nel linguaggio umano, ciò che viene scritto lo chiamiamo testo. Quando scriviamo qualcosa in un linguaggio di programmazione, questo viene invece chiamato codice. Ho inserito molti esempi di codice Ruby nella guida, la maggior parte dei quali sono programmi completi che potete eseguire sul vostro computer. Per rendere la lettura del codice più immediata ho colorato differentemente le varie parti (per esempio, i numeri sono sempre in verde). Tutto ciò che si dovrà digitare sarà in un rettangolo bianco e tutto ciò che il programma stamperà sarà in un rettangolo blu.
Se durante la lettura si incontrerà qualcosa che non si riesce a comprendere, la si scriva e si continui nella lettura! È possibile che la risposta si trovi in un capitolo successivo! Ad ogni modo, se non si trova la risposta entro l'ultimo capitolo, verrà spiegato dove chiedere aiuto. Ci sono tante persone in giro più che disponibili ad aiutare chi è in difficoltà , basta solo sapere dove trovarle.
Ma innanzitutto dobbiamo scaricare e installare Ruby sul nostro computer!
Installazione per Windows
L'installazione di Ruby per Windows è velocissima. Come prima cosa bisogna scaricare il programma di installazione di Ruby. Potrebbero esserci più di una versione tra le quali scegliere; questa guida usa la versione 1.8.4 quindi assicuriamoci di scaricare una versione recente almeno quanto questa (io suggerirei di scaricare l'ultima versione disponibile). Dopodiché eseguiamo il programma di installazione. Ci verrà chiesto dove installare Ruby e almeno che non si abbia una buona ragione per farlo, si lasci la sua locazione invariata.
Per poter programmare dobbiamo poter scrivere programmi ed eseguirli. Per fare questo c'è bisogno di un editor di testi e di una linea di comando.
Il programma di installazione di Ruby installa anche un bel editor di testi chiamato SciTE (Scintilla Text Editor). Per far colorare il proprio codice alla stessa maniera degli esempi di questa guida, scarichiamo i seguenti file e copiamoli nella cartella di SciTE (c:/ruby/scite se non è stata modificata la sua locazione):
Sarebbe inoltre una buona idea quella di creare una cartella dove conservare tutti i propri programmi. Assicuriamoci quando salviamo un programma di farlo in questa cartella.
Per ottenere la linea di comando, selezioniamo "Prompt di ms-dos" dalla cartella Accessori del menu avvio. Quindi spostiamoci nella cartella dove conserviamo i nostri programmi. Digitando cd .. si scenderà di un livello e digitando cd nomecartella si entrerà nella cartella con nome nomecartella. Per vedere tutte le cartelle contenute nella cartella in cui ci si trova, digitiamo dir /ad.
Ed è tutto! È tutto pronto per imparare a programmare.
Installazione per Macintosh
Se utilizziamo Mac OS X 10.2 (Jaguar), allora abbiamo già Ruby a disposizione sul nostro sistema! Potrebbe essere più facile di così? Se invece stiamo utilizzando la versione 10.1, avremo bisogno di scaricare Ruby. Sfortunatamente credo che non sia possibile utilizzare Ruby su Mac OS 9 e sulle versioni precedenti.
Per poter programmare abbiamo bisogno di poter scrivere programmi ed eseguirli. Per fare questo c'è bisogno di un editor di testi e di una linea di comando.
La linea di comando è accessibile tramite l'applicazione Terminal (che si trova in Applications/Utilities).
Come editor di testi possiamo utilizzare qualunque editor al quale si è familiari o con i quali ci si trova bene. Se si utilizza TextEdit, comunque, assicuriamoci di salvare i programmi nel formato di solo testo altrimenti i programmi non funzioneranno! Altri editor sono emacs, vi e pico, tutti accessibili dalla linea di comando.
Ed è tutto! È tutto pronto per imparare a programmare.
Installazione per Linux
Innanzitutto controlliamo se Ruby è già installato sul nostro sitema. Digitiamo which ruby. Se viene stampato qualcosa tipo /usr/bin/which: no ruby in (...), allora avremo bisogno di scaricare Ruby, altrimenti controlliamo che versione di Ruby è installata digitando ruby -v. Se è più vecchia dell'ultima versione stabile rilasciata, possiamo aggiornarla dalla pagina suddetta.
Se si abbiamo i permessi di root (amministratore), allora probabilmente non abbiamo necessità di conoscere alcuna istruzione per installare Ruby. Se invece non li abbiamo, dovremo chiedere all'amministratore di sistema di installarlo (in questo modo Ruby potrà essere utilizzato da tutti gli utenti del sistema).
Altrimenti potremo installarlo in modo tale che solo il nostro utente potrà utilizzarlo. Spostiamo il file scaricato in una directory temporanea, tipo $HOME/tmp. Se il nome del file è ruby-1.6.7.tar.gz, è possibile estrarlo digitando tar zxvf ruby-1.6.7.tar.gz. Spostiamoci nella directory appena creata (in questo esempio, cd ruby-1.6.7).
Configurare l'installazione digitando ./configure --prefix=$HOME. Quindi scriviamo make per assemblare il nostro interprete Ruby. Questa operazione potrebbe richiedere qualche minuto; al termine, digitiamo make install per installarlo.
Infine avremo bisogno di aggiungere $HOME/bin al nostro path modificando il file $HOME/.bashrc (Perché questa modifica abbia effetto bisogna fare il logout e nuovamente il login). Fatto questo, controlliamo che l'installazione sia andata a buon termine digitando: ruby -v. Se il programma risponde con la versione di Ruby installata è possibile eliminare i file nella directory $HOME/tmp (o dovunque siano stati messi).
Ed è tutto! È tutto pronto per imparare a programmare.
Comments (0)
You don't have permission to comment on this page.