Per stampare: Clicca qui oppure seleziona File » Stampa nel menù del tuo browser.

        -----------------------------------------------------------------------------------------------
        Questo intervento è stato stampato da Guide di Dada.Net
        raggiungibile a http://guide.dada.net
        -----------------------------------------------------------------------------------------------

By Manuali di GIUSEPPE CIABURRO
URL: http://guide.dada.net/manuali/interventi/2008/03/324215.shtml

Manuali di GIUSEPPE CIABURRO guida dal 18-04-2003

Ruby e Ruby-GNOME2

Un manuale su Ruby come linguaggio di programmazione a cura di Mirko Maischberger

Orientato agli oggetti

Ruby è completamente orientato agli oggetti, non ha tipi primitivi come gli "int" di C++ e Java, questo lo rende più consistente e più leggibile (non essendoci mai bisogno di differenziare tra "int" e "Integer" come avviene ad esempio in Java.)

Ruby premette di ridefinire gli operatori come in C++, è quindi possibile usare i vari +, -, *, <, << per compiere operazioni su tipi di dato definiti dall'utente.

Interpretato

Non c'è bisogno di compilazione e questo lo rende molto agile nei cicli di debugging perché permette di saltare la fase di compilazione.

Dinamico

Nuovi metodi possono essere aggiunti ad una classe in qualsiasi momento, tutto avviene a runtime.

Anche il controllo sui tipi di dato viene fatto a runtime, questo rende un programma meno solido, ma anche più leggibile e, appunto, dinamico..

Portabile

Ruby gira su tutti i maggiori sistemi operativi.

Moderno

Anche in virtù del fatto di essere un linguaggio molto giovane, Ruby presenta tutte le peculiarità di un linguaggio di programmazione OO moderno. Eccezioni, IO, Thread, Iteratori, facilità d'implementazione di molti design pattern (Singleton, Iteratori, Observer, Delega)

 

PER CONSULTARE IL MANUALE CLICCARE SUL LINK SEGUENTE:

 

Ruby e Ruby-GNOME2