b'\n_START_ARTICLE_\nRuby\n_START_PARAGRAPH_\nRuby \xe2\x80\x93 interpretuojama programavimo kalba greitam ir lengvam objekti\xc5\xa1kai orientuotam programavimui. Ruby ypa\xc4\x8d gerai tinka tekstiniams failams apdoroti. Tai paprasta, mobili ir lengvai ple\xc4\x8diama kalba. Da\xc5\xbenai painiojama su Ruby On Rails programavimo terpe, kuri i\xc5\xa1 tikro pati naudoja Ruby.\n_START_SECTION_\nPavyzdys\n_START_PARAGRAPH_\nPrograma, skai\xc4\x8diuojanti skai\xc4\x8diaus n faktorial\xc4\x85:_NEWLINE_# failas fact.rb_NEWLINE_ _NEWLINE_def fact(n)_NEWLINE_  if n == 0_NEWLINE_    1_NEWLINE_  else_NEWLINE_    n * fact(n-1)_NEWLINE_  endend_NEWLINE_ _NEWLINE_puts fact(ARGV[0].to_i)_NEWLINE_% ruby fact.rb 1_NEWLINE_1_NEWLINE_% ruby fact.rb 5_NEWLINE_120_NEWLINE_% ruby fact.rb 40_NEWLINE_815915283247897734345611269596115894272000000000'