Discussione:Ruby (linguaggio di programmazione)

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

"...ovvero il principio secondo il quale il comportamento di una funzione sui suoi argomenti non deve essere determinato dal tipo di questi..." Non sono (ancora) esperto di Ruby, però messa così questa frase mi sembra strana: sembra che per 'questi' si intendano gli argomenti, mentre credo che si debba parlare del tipo dell'oggetto a cui appartengono gli argomenti. Se sono io che non ho capito Ruby eliminate pure questo commento, grazie. Buon Ruby a tutt*

E' chiarissimo, invece. In Ruby, tutto è un oggetto, è questo significato è molto più forte che in altri linguaggi OO. Cosa significa? Che sono gli oggetti stessi a sapere che cosa essi sono, non c'è bisogno di scrivere codice extra per trattarli a seconda del tipo (il principio del Duck Typing: se qualcosa cammina come un'anatra, si comporta come un'anatra e fa il verso dell'anatra allora è un'anatra).
A me Ruby piace. Dopo un amore breve ed improvviso, avevo cercato qualcosa di più documentato e diffuso (Python) ma dopo essermi letto un tomo sull'argomento ed aver scritto un po' di codice, sono tornato a questo linguaggio che è veramente particolare (molto "naturale" nella sua struttura). Leo72 (msg) 15:59, 10 mar 2009 (CET)[rispondi]

Linux non è un sistema operativo, ma un kernel[modifica wikitesto]

Proporrei una modifica

Collegamenti esterni modificati[modifica wikitesto]

Gentili utenti,

ho appena modificato 1 collegamento/i esterno/i sulla pagina Ruby. Per cortesia controllate la mia modifica. Se avete qualche domanda o se fosse necessario far sì che il bot ignori i link o l'intera pagina, date un'occhiata a queste FAQ. Ho effettuato le seguenti modifiche:

Fate riferimento alle FAQ per informazioni su come correggere gli errori del bot

Saluti.—InternetArchiveBot (Segnala un errore) 14:21, 25 ott 2017 (CEST)[rispondi]

Collegamenti esterni modificati[modifica wikitesto]

Gentili utenti,

ho appena modificato 1 collegamento/i esterno/i sulla pagina Ruby. Per cortesia controllate la mia modifica. Se avete qualche domanda o se fosse necessario far sì che il bot ignori i link o l'intera pagina, date un'occhiata a queste FAQ. Ho effettuato le seguenti modifiche:

Fate riferimento alle FAQ per informazioni su come correggere gli errori del bot

Saluti.—InternetArchiveBot (Segnala un errore) 03:09, 24 gen 2018 (CET)[rispondi]

Collegamenti esterni modificati[modifica wikitesto]

Gentili utenti,

ho appena modificato 2 collegamenti esterni sulla pagina Ruby (linguaggio di programmazione). Per cortesia controllate la mia modifica. Se avete qualche domanda o se fosse necessario far sì che il bot ignori i link o l'intera pagina, date un'occhiata a queste FAQ. Ho effettuato le seguenti modifiche:

Fate riferimento alle FAQ per informazioni su come correggere gli errori del bot.

Saluti.—InternetArchiveBot (Segnala un errore) 11:11, 4 mag 2019 (CEST)[rispondi]

Collegamenti esterni modificati[modifica wikitesto]

Gentili utenti,

ho appena modificato 1 collegamento esterno sulla pagina Ruby (linguaggio di programmazione). Per cortesia controllate la mia modifica. Se avete qualche domanda o se fosse necessario far sì che il bot ignori i link o l'intera pagina, date un'occhiata a queste FAQ. Ho effettuato le seguenti modifiche:

Fate riferimento alle FAQ per informazioni su come correggere gli errori del bot.

Saluti.—InternetArchiveBot (Segnala un errore) 12:11, 30 lug 2019 (CEST)[rispondi]

Perfezionamenti[modifica wikitesto]

La parte introduttiva mi sembrava poco scorrevole e quasi per nulla descrittiva (per esempio mancava il fatto che si tratta di un linguaggio interpretato e open source), ma soprattutto per nulla documentata con citazioni. Chi ha detto e in fondo a quanti importa di sapere che sarebbe stato il primo linguaggio sviluppato in Giappone a essersi diffuso worldwide?! Per esempio il linguaggio Pascal è stato inventato da uno svizzero, ma non mi pare di averlo mai letto da nessuna parte come caratteristica di rilevo! Perciò ho pensato di perfezionarla.