Ruby by Matz
ma sopratuttto è Free ed è gia implementato in molte distribuzioni linux (:*)
http://www.ruby-lang.org/en/
a me interessa molto anke se sn un po gnubbetto ed ho ancora MOLTO da imparare, voi ke ne pensate di questo linguaggio? O.o
- è facile da imparare anche per chi non ha mai scritto una riga di software - questa è una grossa differenza rispetto a tutti gli altri linguaggi (object-oriented e non);
- è sintetico come Perl ma non è criptico come Perl;
- è facile e pulito come Python ma non costringe a "squadrare" codice e listati come Python (ed ha molte più features di Python);
- è object-oriented come Eiffel, ma non è "logorroico" e ultraridondante come Eiffel;
- è object-oriented come SmallTalk, ma non è criptico ed esotico come SmallTalk;
- ha dynamic types alla faccia di quelli statici di C#, C++, etc (è possibile aggiungere/sostituire metodi perfino alle classi "di sistema");
- include le funzionalità della shell, di awk, sed, grep... (quante righe ci vogliono in C++ o Java per matchare un'espressione regolare?)
- è veramente object-oriented, per cui nello scrivere software ci si concentra su quel che c'è da fare piuttosto che sul "come trovare un modo per fare quel che c'è da fare" (ciò che succede praticamente sempre se si usa il linguaggio C, Pascal, etc);
- fa il 99% delle cose che si fanno in C++ e Java ma senza nessuna delle complicazioni mentali del C++ e senza il rigorismo sintattico di Java.
ma sopratuttto è Free ed è gia implementato in molte distribuzioni linux (:*)
http://www.ruby-lang.org/en/
a me interessa molto anke se sn un po gnubbetto ed ho ancora MOLTO da imparare, voi ke ne pensate di questo linguaggio? O.o
Commenta