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.

Aktualizováno August 21, 2025 od Per C.

quizOtestujte své znalosti

Winsock is a Windows API used for what type of functions?

A
Artificial intelligence
0%
B
Network
0%
C
Multiprocessor
0%
D
File system
0%
Correct! Incorrect!     View the Winsock definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Ruby na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.