Ruby (programlingvo): Malsamoj inter versioj

[kontrolita revizio][nekontrolita versio]
Enhavo forigita Enhavo aldonita
EmausBot (diskuto | kontribuoj)
e r2.6.4) (robota modifo de: tr:Ruby
Neniu resumo de redakto
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.
 
[[Dosiero:Yukihiro Matsumoto.JPG|eta|200px|Matsumoto Yukihiro - la ĉefverkisto de Ruby.]]
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.