Hodnocení:
Kniha je vysoce ceněnou příručkou pro programování v jazyce Ruby, která je oceňována pro své komplexní pokrytí a praktické zaměření. Není však ideální pro úplné začátečníky, protože je může zahltit svou hloubkou a podrobnostmi.
Klady:Podrobné a důkladné pokrytí jazyka Ruby a jeho standardní knihovny, užitečné pro rychlé vyhledávání a zkušené vývojáře, dobře formátované a snadno čtivé, solidní reference pro praktické aplikace, pomáhá při řešení problémů, chválený styl psaní, nezbytné pro rubisty.
Zápory:Není vhodný pro začátečníky, nemusí poskytovat dostatečný návod pro ty, kteří mají s programováním málo zkušeností, může být roztříštěný v organizaci, fyzicky může být kniha těžkopádná, některé stránky nemusí být dobře svázané, není strukturován jako výukový program pro úplné začátečníky.
(na základě 45 hodnocení čtenářů)
Programming Ruby 1.9 & 2.0: The Pragmatic Programmers' Guide
Ruby je nejrychleji se rozvíjející a nejzajímavější dynamický jazyk. Pokud potřebujete rychle dodávat funkční programy, měli byste do své sady nástrojů přidat jazyk Ruby.
Tato kniha je jedinou kompletní referencí pro Ruby 1. 9 i Ruby 2. 0, nejnovější verzi jazyka Ruby.
V roce 2013 si připomínáme 20. výročí jazyka Ruby. Jsme hrdí na to, že jsme po celou dobu jeho existence pokračovali v pokrývání nejnovější verze jazyka Ruby.
Chcete se od prvního nápadu dostat k funkčnímu kódu mnohem, mnohem rychleji? Trávíte v současné době více času uspokojováním překladače místo svých klientů nebo koncových uživatelů? Jste frustrovaní z náročných jazyků, které jako by se vám pletly pod nohy, místo abyste se věnovali práci? Používáte Rails a chcete proniknout hlouběji do základního jazyka Ruby? Pokud ano, pak pro vás máme jazyk a knihu!
Ruby je plně objektově orientovaný jazyk, podobně jako klasický objektově orientovaný jazyk Smalltalk. Stejně jako Smalltalk je dynamicky typovaný (na rozdíl od Javy nebo C++), ale na rozdíl od Smalltalku obsahuje Ruby stejné vymoženosti, jaké najdeme v moderních skriptovacích jazycích, jako jsou Perl a Python.
Kombinace síly čistě objektově orientovaného jazyka s pohodlím skriptovacího jazyka činí z jazyka Ruby oblíbený nástroj inteligentních a perspektivních programátorů.
Kniha Pickaxe obsahuje čtyři hlavní části:
* Uznávaný návod na používání jazyka Ruby. * Definitivní reference k jazyku. * Kompletní dokumentace všech vestavěných tříd, modulů a metod. * Kompletní popisy všech 97 standardních knihoven.
Jedná se o referenční příručku jazyka Ruby, která obsahuje popis všech standardních knihovních modulů, kompletní odkaz na všechny vestavěné třídy a moduly (včetně všech nových a změněných metod zavedených v jazyce Ruby 1. 9, 1. 9. 2, 1. 9. 3 a 2. 0). Obsahuje také všechny nové a změněné syntaxe a sémantiky zavedené od verze Ruby 1. 8. Dozvíte se mimo jiné o nových pravidlech pro předávání parametrů, rozsahu lokálních proměnných v blocích, vláknech a nové syntaxi deklarace bloků a dalších zajímavých novinkách.
O Ruby 2. 0
Ruby 2. 0 je menší aktualizací jazyka Ruby 1. 9, na rozdíl od větších aktualizací z Ruby 1. 8 na Ruby 1. 9.
Hlavními změnami jazyka Ruby 2. 0 je přidání argumentů klíčových slov a změna na používání UTF-8 jako výchozího kódování zdrojových souborů.
Do standardní knihovny přibyla řada přírůstků, včetně:
* @Enumerator:: Lazy@, která přidává podporu pro líný přístup k potenciálně nekonečným seznamům. * Zpřesnění umožňují zapouzdřit změny ve třídách třetích stran a omezit jejich aplikaci na jednotlivé zdrojové soubory, čímž se zabrání znečištění globální aplikace vašimi změnami.
Zjistíte také, že Ruby 2 je rychlejší a má vylepšenou správu paměti, díky níž je přívětivější k serverům.
Celkově je v knize více než 110 částí, které byly označeny a propojeny křížovými odkazy, které naznačují, že se jedná o verzi 2. 0.
Co potřebujete
* Tato kniha předpokládá, že máte základní znalosti objektově orientovaného programování.
* Obecně platí, že programátoři Ruby dávají při spouštění svého kódu přednost příkazovému řádku a používají spíše textové editory než IDE.
* Ruby běží v systémech Windows, Linux a M.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)