Kort om Ruby før vi titter på litt kode.
- et objekt-orientert programmeringsspråk
- et skriptspråk
- dynamisk (men sterk) typing
- lett å begynne med
- lesbart og samtidig enkelt å uttrykke seg i
- føles "kjent" (PoLS - Principle of Least Surprise)
- Japan (1995)
- Den geniale hjernen til Yukihiro Matsumoto ("Matz")
- En smeltedigel av features fra forskjellige språk:
- mer lesbart enn Perl.
- mer objekt-orientert enn Python og Perl.
- en tradisjonell og vanlig syntaks sammenlignet med f.eks. Smalltalk.
- tar de beste sidene ved flere språk og kombinerer dem.
- dynamisk typing.
... og noen ting bare føles riktig!
På
Ruby sin hjemmeside (ruby-lang.org)
finner du kildekode, dokumentasjon til standardbiblioteket, bindinger til andre bibliotek og programmer, slides, etc.
Anbefaler å innstallere via Ruby Version Manager -
rvm.io
- da denne lar deg ha flere versjoner installert på en gang uten å komme i konflikt med system-versjonen.
rvm install 2.2
rvm use 2.2
På Windows kan det være enklere å bruke en vanling installer, som du finner på
RubyInstaller.org