56 489
contributi
Turlando (rosica | curriculum) |
Wedhro (rosica | curriculum) (rimozione template decorativi obsoleti) |
||
(10 versioni intermedie di 5 utenti non mostrate) | |||
Riga 1:
{{cit|Ruby possiede inoltre una [[sintassi]] pulita e lineare che permette ai nuovi sviluppatori di imparare il linguaggio, ed essere produttivi, in pochissimo tempo.|Copertina di un [[libro]] di Ruby}}▼
== Storia ==▼
{{cit|Allora, questa è una
[[File:Ruby Rubacuori palpata di culo.jpg|right|thumb|300px|Una ragazza programmata in Ruby.]]
Il '''Ruby''' (''rubino'', in [[itagliano]]) è un [[linguaggio di programmazione]] ''orientato alla disperazione'' ispirato nel lontano [[1984]] dal colore dell'[[uniforme]] di [[Babbo Natale]]. I creatori, con un colore in mente e la voglia di creare un linguaggio <del>copiato da altri</del> innovativo, sapevano già che ne sarebbe venuto fuori un capolavoro. In particolare, il Ruby nacque dalla [[disequazione]] <code>Ruby > (Smalltalk + Perl) / 2</code>.
▲{{cit|Ruby possiede inoltre una sintassi pulita e lineare che permette ai nuovi sviluppatori di imparare il linguaggio, ed essere produttivi, in pochissimo tempo.|Copertina di un libro di Ruby}}
▲{{cit|Allora, questa è una variabile di istanza e andremme maiu... no spe, forse è una matrice? Aspetta, esistono le variabili di istanza?! Variabile globale... di classe... umh...|Niubbo di Ruby, alla terza pagina di manuale}}
▲=== Le variabili ===
Per rendere facile la vita allo sviluppatore ci sono cinque tipi di variabili:
* '''Variabili locali''', che devono iniziare con lettera minuscola o [[underscore]] (_);
* '''Variabili globali''', che devono iniziare con il segno di [[dollaro]] ($), perché sono care.
*
* '''Variabili di classe''', che anch'esse devono iniziare
* '''Costanti''', che devono iniziare con una lettera maiuscola.
I creatori stanno tutt'oggi cercando di capire in quale modo queste regole dovrebbero facilitare la [[programmazione]].▼
Il Ruby è completamente basato sulla OOP, ciò significa che se voi [[Non ho capito|non avete capito]] un cazzo di 'sta roba, non potete assolutamente programmare in Ruby, a differenza di altri linguaggi, che permettono di programmicchiare anche ignorando l'esistenza della stessa. Se eravate abituati a fare ''Hello World'' in [[Basic]], probabilmente non è un linguaggio fatto per voi.
== Voci correlate ==
*[[Perl]]
*[[Smalltalk]]
*[[Python]]
*[[Ruby Rubacuori]]
{{Portali|Informatica}}
{{Cat|Linguaggi}}
▲I creatori stanno tutt'oggi cercando di capire in quale modo queste regole dovrebbero facilitare la programmazione.
|