Malex ha detto:io, per quel che ho visto del ruby, lo giudico essenzialmente un buon linguaggio OOP, struttura sostanzialemnte bene, ma a mio parere è alla pari con altri come interpretazione della filosofia OOP. Questa probabilmente è una mia idea che verrà ampiamente criticata, ma così la penso.
Cmq certo, sono OT, ma meglio questo ot dialettico che gli ot-cazzata che ci sono in certi post seri.
Evidentemente non l'hai conosciuto abbastanza. O non hai conosciuto abbastanza la programmazione orientata agli oggetti.
La questione è semplice, moltissimi linguaggi sono ANCHE oo (vedi python, perl, lo stesso C++), ruby è SOLO oo, ma nemmeno come il java, in quanto in un vero linguaggio orientato agli oggetti la tipizzazione delle variabili non dovrebbe esistere, un oggetto deve poter rappresentare qualsiasi tipo di dato.
Aggiungo, che anche se il java ha i suoi pregi, il ruby è di una snellezza disarmante, ti fa ricredere sul fatto che sia più facile programmare procedurale che ad oggetti.