Ruby: Porovnání verzí
Smazaný obsah Přidaný obsah
m chyba zdrojaku prirazeni ve fibunaciho funkci |
|||
Řádek 19:
== Oblasti použití ==
Stejně jako jiné skriptovací jazyky, je oblast použití Ruby poměrně široká. Asi nejčastější využití najde na platformě [[Linux]] (a jiných systémech typu [[Unix]]) při psaní skriptů pro usnadnění každodenní práce. Díky své přehledné syntaxi a striktní objektovosti se hodí i k psaní velkých projektů, [[Common Gateway Interface|CGI]] skriptů, ba dokonce [[Grafické uživatelské rozhraní|GUI]] aplikací ([[GTK2]], [[Tk (framework)|TK]], [[Qt (knihovna)|Qt]], [[fxRuby]] atd.). Jelikož podporuje [[regulární výraz]]y, je Ruby vhodným jazykem pro zpracování textových souborů.
== Výhody a nevýhody ==
Řádek 29:
* možnost spuštění v interaktivním režimu (program irb příkazy jsou prováděny okamžitě při svém zápisu, podporuje doplňování jmen)
* jednoduchá a snadno naučitelná [[syntax]]e
* plná podpora [[Objektově orientované programování|objektově orientovaného programování]]
* dynamické datové typy
* [[Regulární výraz|regulární výrazy]]
Řádek 53:
</source>
Tento program pětkrát vypíše "ahoj!". Doslovně by se dal brát 5 krát (''times'' znamená česky ''krát'')
vypiš ahoj (puts je zkratka z '''put''' '''s'''tring
Tento příklad je ale pořád tak jednoduchý, že nám toho o struktuře nic moc nepoví. Následující příklad prozradí víc:
Řádek 112:
== Externí odkazy ==
* http://ruby-lang.org
* http://www.ruby-doc.org/
* http://rubyforge.org/
* http://www.rubycentral.com/book/
* [http://www.meshplex.org/wiki/Ruby/Ruby_on_Rails_programming_tutorials Full Ruby on Rails Tutorial] (anglicky)
* [http://www.avc-cvut.cz/avc.php?id=6828 Euruko 2008]
{{Programovací jazyky}}
|