Ruby (programlingvo): Malsamoj inter versioj

e
<syntaxhighlight lang="ruby">
e (r2.7.1) (robota modifo de: ka:რუბი)
e (<syntaxhighlight lang="ruby">)
 
[[Dosiero:Yukihiro Matsumoto.JPG|eta|200px|Matsumoto Yukihiro - la ĉefverkisto de Ruby.]]
[[Dosiero:ActiveRecord sample.png|thumb|left|180px|Specimeno da kodo]]
La lingvo estis kreita fare de [[Matsumoto Yukihiro]] je la [[24-a de februaro]] [[1993]]. La nuntempa [[stabila versio]] estas 1.8.5 (25a de aŭgusto 2006). Rimarku, ke la nomo ne estas akronimo, sed estas fakte vortludo je [[Perl]]. Laŭ la aŭtoro, li formis Ruby sekvante la "principon de la plej malgranda surprizo", kio signifas, ke la lingvo malhavu faligilojn kaj nekoheraĵojn, kiuj ĝenas en aliaj lingvoj.
 
Jen estas ekzemplo de kodo en Ruby:
 
<syntaxhighlight lang="ruby">
# Iteracias tri fojojn la jenan kodoblokon.
3.times {
puts "Saluton mondo".gsub(" ", ", ") + "!"
}
</syntaxhighlight>
 
kaj la rezulto:
 
<code>
Saluton, mondo!
Saluton, mondo!
Saluton, mondo!</code>
 
== Ruby kaj programado por Interreto ==
 
Por facile krei programojn por Intterreto oni uzas specialan [[MVC]]-modjularon por Ruby, kiu nomiĝas [[Ruby on Rails]] (esperante: Rubeno sur Reloj).
 
* Ruby Garden: http://www.rubygarden.org/ ''(angle)''
* [http://www.meshplex.org/wiki/Ruby/Ruby_on_Rails_programming_tutorials Full Ruby on Rails Tutorial]
 
[[Dosiero:ActiveRecord sample.png|thumb|left|180px|Specimeno da kodo]]
 
[[Kategorio:Programlingvoj]]
13 599

redaktoj