1. Historie

Použité zdroje: A little bit of Ruby history, Comparing and introducing Ruby by Michael Neuman, Programmieren mit Ruby, ruby-talk:00382, ruby-talk:15977

Odkazy:

Počátkem 80-tých let byl jeden student v Japonsku nadšen programovacímy jazyky. Snil o tom jednom jediném jazyku. Několik let poté se jeho sen stal skutečností. Vytvořil Ruby, jazyk o němž je tato kniha.

Před nějakým časem se Michael Neuman zeptal autora Ruby, Yukihira Matsumoty (Yukihiro Matsumoto) na historii Ruby a důvody jeho vzniku. Zde je původní odpověď: Ten student se jmenoval Yukihiro Matsumoto, a sám o tom říká: Originální citovaný text.

Well, Ruby was born in Feb. 24 1993. I was talking with my colleague about the possibility of an object-oriented scripting language. I knew Perl (Perl4, not Perl5), but I didn't like it really, because it had smell of toy language (it still has). The object-oriented scripting language seemed very promising.

I knew Python then. But I didn't like it, because I didn't think it was a true object-oriented language. — OO features appeared to be add-on to the language. As a language manic and OO fan for 15 years, I really wanted a genuine object-oriented, easy-to-use scripting language. I looked for, but couldn't find one.

So, I decided to make it. It tooks several months to make the interpreter run. I put it the features I love to have in my language, such as iterators, exception handling, garbage collection.

Then, I reorganized the fatures of Perl into a class library, and implemented them. I posted Ruby 0.95 to the Japanese domestic newsgroups in Dec. 1995.

Since then, highly active mailing lists have been established and web pages formed.

FIXME: Následující odstavce opravit podle výše uvedených zdrojů.

Ruby 1.0 was released in Dec. 1996, 1.1 in Aug. 1997, 1.2 (stable version) and 1.3 (development version) were released in Dec. 1998.

Next stable version 1.4 will be shipped this months (June 1999), hopefully.

Neumělý překlad do češtiny.

Dobře, Ruby se zrodil. 24 února 1993. Mluvil jsem s kolegou o možnostech objektově orientovaného skriptovacího jazyka. Znal jsem Perl (Perl4, ne Perl5), ale nelíbil se mi, protože měl nádech jayka na hraní (a pořád má). Objektově orientovaný skriptovací jazyk vypadal velmi slibně (nadějně).

Znal jsem také Python. Ale ten se mi nelíbil, protože se nemyslím že je to byl opravdový objektově orientovaný jazyk — OO vlastnosti se zdají být (appeared) přídavkem k jazyku. Jako maniak (manic) do jazyků a příznivec OO 15 let jsem opravdu potřeboval (a genuine) objektově orientovaný, snadno použitelný skriptovací jazyk. Hledal jsem takový, ale nenalezl.

Rozhodl jesm se tedy si takový udělat. Trvalo to několik měsíců než jsem mohl spustit interpret. Přidal jsem ty vlastnosti, které jsem chtěl mít ve svém jazyku jako iterátory, výjimky, (garbage collection).

Poté jse reorganizoval vlastnosti Perlu do (class library) a implementoval je. I posted Ruby 0.95 to the Japanese Domestic newsgroups in Dec. 1995.

Od té doby jsou ustanoveny (established) poštovní listy (mail list) a zformovány (formed) webovské stránky. Velmi aktivní diskuse byla vedena v mail listech. Nejstarší, ruby-lis má do dneška 14789 zpráv. Ruby 1.0 byl uvolněn/vypuštěn (released) 1996-12, 1.1 v 1997-08, 1.2 stabilní verze a 1.3 vývojová verze byly vypuštěny v 1998-12.

Pozor, časové údaje se asi vztahují k 2001-01-04.

Licence Creative Commons
Tento dokument Ruby, jehož autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .