Rubin
Dok se u fizičkom svijetu "rubin" odnosi na crveni dragi kamen, u računalnom svijetu rubin je objektno orijentirani programski jezik. Ako posebna žena u vašem životu zatraži rubin za rođendan, preporučio bih vam odabrati dragi kamen za poklon.
Programski jezik Ruby stvorio je Yukihiro Matsumoto, a ime je dobio po rodnom kamenu jednog od svojih kolega. Zanimljivo je da je biser (kao i na jeziku Perl) lipanjski dragi kamen, dok je rubin srpanjski dragulj. To čini suptilnu sugestiju da je Ruby korak naprijed od Perla.
Poput Perla, i Rubyina snaga leži u jednostavnosti. Sintaksa je vrlo osnovna i potpuno je objektno orijentirana. To znači da se svaka vrsta podataka kojima jezik obrađuje tretira kao objekt, čak i vrste podataka jednostavne poput cijelih brojeva. Izvorni kod može protumačiti službeni tumač Ruby ili JRuby, prevoditelj zasnovan na Javi.
Ruby je jezik otvorenog koda, poput PHP, što znači da je besplatno preuzeti i koristiti. Može se kompajlirati i pokrenuti na bilo kojem operativnom sustavu, uključujući Unix, Windows i Mac OS X. Za više informacija o Rubyu i za preuzimanje Ruby softvera posjetite Početna stranica Ruby.