Ruby je objektno orijentirani programski jezik koji kombinira sintasku inspiriranu Perlom s nekim osobinama Smaltalka. Nastao je u Japanu 90-tih godina. (tvorac Yukihiro Matsumoto) ali je izvan Japana postao popularniji tek u 2000-oj pojavom knjige na engleskom jeziku "Programming Ruby"
Posto se tradicionalno u svakom programskom jeziku prvo pise "hello world" program evo nekoliko primjera kako to izgleda u Ruby-u
puts 'Hello World'
I to je to. Gornji kod ispisuje Hello World na vasem ekranu.
Evo jos nekih primjera kako ispisati Hello World:
def hello_world
puts ' Hello World'
end
hello_world
Ovaj ce kod takoder ispisati "hello world" na vasem ekranu!
ili recimo:
3.times do
puts ' Hello World'
end
ce ispisati tri puta zaredom hello world u stupcu, jedno ispod drugog.
Dali programira netko ovdje u ruby-u? Imate neke svoje projekte/programe isprogramirane u ruby-u koje mozete mozda ovdje pokazati?
Kao jedan od najpoznatijih i najvecih projekata napisanih u ruby-u cu spomenuti alat za penetracijsko testiranje "Metasploit"