Ruby (programski jezik)
Izvor: Wikipedija
Ruby je objektno orijentirani programski jezik koji kombinira konceptualnu eleganciju Smalltalka , Pythonovu lakoću učenja i pragmatizam Perla. Nastao je u Japanu 90-ih, i postaje popularniji s pojavom knjiga na engleskom jeziku. Može ga se pokrenuti na Unixu i ostalim os-ovima baziranim na Unix-u, ali postoje verzije i za Windowse, MacOS. Glavnu uporabu ima kod izrade dinamičkih Web aplikacija koje se izvode na serveru uz interakciju s bazom podataka, najčešće MySql-om, ali baza može biti i DB2, SQLServer i sl.(potreban je odgovarajući "driver") Osnovicu čini koncept MVC (Model, View, Controler). Model je odgovoran za logiku i stanje aplikacije te čitanju i pisanju podataka u bazu, View sadržava predložak s HTML kodom, dok je Controler sustav koji prvi preuzima zahtjev iz korisnikovog browsera i proslijeđuje ga Model-u i/ili View-u . Kao i ostali objektno orijentirani jezici, podržava klase, metode, instance.
[uredi] Sintaksa Rubyja
Primjer koda metode napisane u programskom jeziku Ruby:
def say_pozdrav(ime) "Pozdrav tebi, " + ime end puts say_pozdrav("Ana") puts say_pozdrav("Stjepane")