Ruby (programlingvo): Malsamoj inter versioj

[nekontrolita versio][nekontrolita versio]
Enhavo forigita Enhavo aldonita
Synthebot (diskuto | kontribuoj)
e roboto modifo de: th:ภาษารูบี
Maksim-bot (diskuto | kontribuoj)
+ligo al Stabila versio
Linio 23:
Ruby estas tute objektema: ĉiu ero de datumo estas objekto, eĉ bazaj datumtipoj. Ĉiu funkcio estas metodo. Ĉi tio estas simila al [[Smalltalk (programadlingvo)|Smalltalk]], sed ne al [[Java]] kaj Python. Kun kelkaj esceptoj, ĉiu nomo (variablo) en programo de Ruby tenas referencon al objekto, ne la objekton mem.
 
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: