Takove knihy ja vubec nemam rad:) Je to tak trochu specialita ceskych autoru, kteri se zameruji hlavne na knihy pro zacatecniky. Ja bych mel jednu radu pro zacatecniky, kteri to mysli vazne: nebojte se investovat treba 600 - 900 Kc do poradny a overeny knihy o dane problematice (v tomto pripade jazyku C++). Dostane se k vam vetsinou bohatsi material, kde autor ctenare dovede od uplnych zakladu dale nez knihy pro zacatecniky. Priklad? Mistrovstvi v C++, skoro 1000 stran, tato kniha se mi velice libi :o)
Recenzovaná knížka je pěkná (sem ji projel v knihkupectvi) a neni drahá. Nerekl bych, ze je trh v CR nejak vysazenej na zacatecniky. Co muzu doporucit je napriklad Moderní programování v C++ nebo C++ Standardní knihovna a STL. Ale jinak vsechno je stejne zprvu v anglicitne, a cekat na preklad je ... dlouha doba. Co chybi v cestine: Meyersovo Effective C++ 55, Dietel, C++ How to Program, Sutter, Alex. C++ Coding Standards a pak knizky pro specificky API, oborovy programovani. Pak jedine zbyva Google a diskuzni fora google groups a usenet groups: cesky, anglicky.
Docela je naskodu, ze projekt Boost je v nasich vodach opomijenej, viz knizka Beyond the C++ Standard Library : An Introduction to Boost.
Zaujimalo by ma, v com vidite vyznam boost. Podla mna je to akademicka zalezitost. Osobne som skusal veci ako Signal, Function, Bind, Python a Smart Pointers a podla mna je to prilis komplikovane na realne pouzitie.
boost je velmi dobře napsaná knihovna pro C++. Bohužel má nedokonalou dokumentaci, která by objasňovala detaily a zákoutí a tak je dost nutné dívat se do zdrojových textů. Ale osobně si myslím, že tak nějak má dobrá knihovna pro C++ vypadat. Já si naopak myslím, že to není příliš komplikované pro použití, ale že dokumentace k boostu je prostě silně nedostačující na to, aby vysvětlila, jak je to jednoduché.
Upřímně řečeno, dnes neexistuje mnoho dobrých knihoven pro C++, ale boost k nim rozhodně patří. Boost využívá možnosti C++ naplno, a tak velmi ulehčuje práci. Na druhé straně důsledkem toho je, že pokud jí chce používat někdo, kdo zná C++ jenom napůl, tak bude asi zklamán. Více takových knihoven jako je boost!
Tak něco napiš!. chlubit se cizím peřím. Ješte's nezažil příchod a odchod 4 programovacích jazyků tak víš prd. Pět knížek po $89 a tak to jde pořád dokola, zhovadilost módního stylu.
Před lety se mi dostala do rukou knížka "Programovací jazyk C pro zelenáče". Nechápu, jak něco takového mohlo být úspěšné - snad proto, že "zelenáč" těžko může posoudit kvalitu učebnice něčeho, co se chce teprve učit.
Autor dle všeho má sám zmatek v pojmech jako "řetězec" a "ukazatel", řada příkladů nedělá to co má, za popis principu funkce programu na výpočet Eulerova čísla by okamžitě letěl od zkoušky z matematiky v prvním ročníku vysoké školy.
Tuto jeho novou knížku jsem ještě neviděl, ale na základě předchozí zkušenosti bych se docela obával.
Ovšem knížku "Programovací jazyk C pro zelenáče" bych žádnému zelenáči rozhodně nedoporučil, spíše zakázal, nechce-li být uváděn v omyl. Naopak bych doporučil "Učebnici jazyka C" od P. Herouta.
V článku je to dobře napsané, "Autor je pedagog", právě to je ten problém, autor je pedagog, ne programátor, kdyby byl dobrý programátor nebyl by pedagog :-), ale nikdy jsem ty knížky neviděl, pokud je pravda, co píše Viki, tak je to fakt síla! Je fakt, že já se C dávno učil před lety z knih Herberta Schildta a později programování z Advanced Linux programming a setu Linux začínáme programovat, Linux, programujeme profesionálně a řady anglických výše uvedených a díky bohu za ně