Manuel Paccagnella about blog search Subscribe to RSS Feed

Warning! This blog's new home now is here.

Ruby - linguaggio interessante

10 Jul 2009

Ho una certa conoscenza del linguaggio python, avendolo già utilizzato per dei progetti personali, ma ho deciso di imparare ad utilizzare in modo soddisfacente un buon linguaggio ad alto livello (o di scripting, anche se non mi piace molto il termine).

Data la maggior produttività che linguaggi di questo tipo consentono, possono essere utilizzati per un paio di scopi già da subito: - prototipazione - automazione

Quale linguaggio?

La risposta sembrerebbe triviale: conosco già un pò di Python, quindi sarebbe naturale scegliere di approfondirne la conoscenza, complice anche il rilascio del nuovo Python 3.

Ma sono curioso, e ho sentito molto parlare di questo nuovo linguaggio che arriva dal Sol Levante: Ruby. La killer-application che ne traina la popolarità è senza dubbio Rails e ci sono troppe persone che rispetto e che hanno una grande esperienza che ne parlano molto bene (I Pragmatici, Robert Martin a.k.a "Uncle Bob" e Martin Fowler tra gli altri) per far finta di nulla.

Questo nonostante il parere di Bruce Eckel (di fama "Thinking in [C++|Java]") che invece ha scelto Python come suo nuovo "linguaggio preferito". Al di là di confronti feature-a-feature e opinioni sullo stile di design, sono entrambi linguaggi in evoluzione (come dimostrano Python 3 e Ruby 1.9) e che possono essere appetibili a palati diversi, quindi l'unico modo valido per scegliere il "proprio" è sporcarsi le mani.

Conclusione

Credo che darò un'occhiata a questo linguaggio e che nel frattempo lo userò per implementare un pò di automazione in quello che faccio ogni giorno, in ogni caso avrò imparato qualcosa e fatto esperienza.

blog comments powered by Disqus