Ruby
hauleth
Ruby to interpretowany, w pełni obiektowy i dynamicznie typowany język programowania stworzony w 1995 roku przez Yukihiro "Matza" Matsumoto. Jest inspirowany takimi językami jak Python, Smalltalk i Perl. Główną ideą Ruby'ego jest Convention Over Configuration (ang. "konwencje nad konfiguracją") oraz DRY (Don't Repeat Yourself, ang. "nie powtarzaj samego siebie") dzięki czemu programy mogą powstawać bardzo szybko bez dużego nakładu pracy na konfigurowanie środowiska do własnych potrzeb.
Interpretery
[[Ruby/Ruby MRI]] - [[Ruby/Rubinius]] - [[Ruby/JRuby]] - [[Ruby/Cardinal]]Podstawy
[[Ruby/Interpreter]] - [[Ruby/Wejście i wyjście]] - [[Ruby/Zmienne, pseudozmienne i stałe]] - [[Ruby/Instrukcje warunkowe]] - [[Ruby/Pętle]] - [[Ruby/Funkcje]] - [[Ruby/Symbole]] - [[Ruby/Klasy]] - [[Ruby/Typy danych]] - [[Ruby/Wyrażenia regularne]] - [[Ruby/Domknięcia]] - [[Ruby/Wyjątki]] - [[Ruby/Wątki]]Biblioteka standardowa
[[Ruby/Object]] - [[Ruby/Array]] - [[Ruby/Hash]] - [[Ruby/Fixnum]] - [[Ruby/Kernel]] - [[Ruby/Regexp]] - [[Ruby/String]] - [[Ruby/Enumerable]] - [[Ruby/IO]] - [[Ruby/Symbol]] - [[Ruby/Range]] - [[Ruby/Math]] - [[Ruby/Float]] - [[Ruby/File]] - [[Ruby/Proc]] - [[Ruby/MatchData]]Biblioteki zewnętrzne
Biblioteki zewnętrzne w Ruby są zarządzane przez manager pakietów [[Ruby/Ruby Gems]], który w prosty sposób pozwala instalować i zarządzać dodatkowymi bibliotekami.Parsowanie tekstu
Maruku - RedCloth - Kramdown - Liquid - BlueCloth - RDoc - RedCarpet - Creole - Haml - Sass
Aplikacje webowe
Ruby on Rails - Jekyll - Sinatra - Ramaze
Zarządzanie projektem
Rake - Cucumber - Capistrano - RSpec - RCov - Thor - Bundler
Interface graficzny
RubyTk - RubyGTK
Obliczenia naukowe
ruby-fann
Przetwarzanie obrazów
RMagic
Hmm, ten artykul to nawet nie zalazek ;) Jezeli nie zostanie rozbudowany, to usuniemy go w najblizszym czasie...
Ten artykuł to jest jakaś kpina.
Tiaa, faktycznie, zachęca do nauki...
To jest przejrzysty kod?
Seriously?