Ruby (programlingvo): Malsamoj inter versioj

[nekontrolita versio][kontrolita revizio]
Enhavo forigita Enhavo aldonita
ChuispastonBot (diskuto | kontribuoj)
e r2.7.1) (robota modifo de: ka:რუბი
e <syntaxhighlight lang="ruby">
Linio 24:
 
[[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 {
Linio 33 ⟶ 35:
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).
 
Linio 52 ⟶ 55:
* 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]]