Ruby
Ve fyzickém světě je rubín červený drahokam. V digitálním světě je Ruby dynamický, objektově orientovaný programovací jazyk navržený s důrazem na jednoduchost a čitelnost. V polovině 90. let jej vytvořil Yukihiro Matsumoto, který chtěl jazyk, jenž bude výkonný a zároveň příjemný pro programování.
Čistá syntaxe Ruby se snadno čte a jeho návrh, podle kterého je „všechno objekt“, činí jazyk konzistentním a flexibilním. Jeho syntaxe často připomíná přirozený jazyk, což vývojářům pomáhá psát kód, který je stručný a snadno srozumitelný. Ruby je ideální programovací jazyk pro začátečníky, přitom je dostatečně výkonný i pro zkušené programátory.
Níže je příklad krátkého programu v Ruby:
# A simple Ruby example from TechTerms.com
greeting = "Hello"
names = ["Andrea", "Bridget", "Cassie"]
names.each do |name|
puts "#{greeting}, #{name}!"
end
Výše uvedený kód by vypsal následující:
Hello, Alice!
Hello, Bob!
Hello, Charlie!
Zdrojový kód Ruby lze spouštět pomocí oficiálního interpretu Ruby ("MRI") nebo alternativ, jako je JRuby, který běží na platformě Java Virtual Machine. Ruby je open source, lze jej používat zdarma a funguje na většině hlavních operačních systémů včetně Linuxu, Windows a macOS.
Ruby se dnes široce používá k vytváření webových aplikací prostřednictvím frameworku Ruby on Rails, který pohání platformy jako Shopify, GitHub a Basecamp. Používá se také pro automatizační skripty, zpracování dat, nástroje DevOps a dokonce i pro vývoj některých her.
Další informace nebo možnost stažení Ruby najdete na oficiálním webu Ruby.
Otestujte své znalosti