Ruby

Ruby to interpretowany, w pełni obiektowy język programowania stworzony przez Yukihiro Matsumoto (nick matz). W języku angielskim ruby oznacza rubin.

Od roku 2003 lawinowo zdobywa nowych zwolenników, głównie za sprawą popularnego frameworku do tworzenia aplikacji webowych o nazwie Ruby on Rails, tworzonego przez grupę programistów pod kierownictwem Davida Heinemeiera Hanssona.

W roku 2005 wg statystyk sklepu Amazon, dwie najpopularniejsze książki na temat Ruby i Ruby On Rails, były najlepiej sprzedawanymi pozycjami z kategorii Programowanie.

Ruby bazuje na wielu językach, takich jak Perl, Smalltalk, Python, CLU, Eiffel czy LISP. Składnia jest zorientowana liniowo i oparta na składni CLU i w mniejszym stopniu Perla.

Ruby posiada:

Podobnie jak w Perlu, programy napisane w Ruby są wyjątkowo małe - ten sam program, który w C czy Javie zajmie setki linijek, w Ruby czy Perlu zajmie zwykle kilkadziesiąt. Ruby jest prawdopodobnie jedynym językiem ogólnym, w którym programy są zazwyczaj mniejsze niż analogiczne programy w Perlu. Co więcej, programy te nie tylko nie tracą przez to na czytelności, ale wręcz są o wiele bardziej czytelne niż perlowe. Zawdzięcza to głównie wszechobecnej obiektowej składni.


Internet-Info ® 1997 - 2008

Strona zgodna z XHTML 1.0 Transitional Strona posiada poprawny CSS