Kniha Učebnice jazyka C I a II

Z CHWiki

Přejít na: navigace, hledání
Český název:Učebnice jazyka C I a II
Původní název:Učebnice jazyka C I a II
Autor(ři):Pavel Herout
ISBN:ISBN 80-7232-221-4
Originál ISBN:ISBN 80-7232-221-4
Vydáno:2005
Vydavatelství:Kopp
Edice:Programování
Vydavatel originálu:Kopp
Originál vydán:1992
Počet stran:I. díl - 280, II. díl - 180
Cílová skupina:Mírně pokročilí programátoři


[editovat] Obsah (pro první a druhý díl)

Předmluva ke čtvrtému vydání
Předmluva k prvnímu vydání prvního dílu
1. Úvod
2. Základní pojmy
3. První začátky s C
4. Terminálový vstup a výstup
5. Řídící struktury
6. Vstup ze souboru a výstup do souboru
7. Typová konverze
8. Preprocesor jazyka C
9. Funkce a práce s pamětí
10. Pointery
11. Jednorozměrná pole
12. Řetězce
13. Vícerozměrná pole
14. Struktury, uniony a výčtové typy
15. Bitové operace a bitové pole
16. Tabulka preferencí
17. Komplexní pohled na souborový vstup a výstup
18. Návaznost překladače ANSI C na okolní prostředí
19. Popis funkcí a maker ze standardních knihoven
20. Funkce s proměnným počtem parametrů
21. Ladění v jazyce C
22. Minimální znalosti při programování pod UNIXem
23. Změny v C podle nového standardu ISO
24. Desatero přikázání pro programátory v C
Literatura
Rejstřík

[editovat] Anotace

Pokud to myslíte s jazykem C opravdu vážně, pak by vám Učebnice jazyka C neměla v knihovně chybět! Výhodou této knížky je, že je to opravdu učebnice a ne manuál. Krůček po krůčku vás provede úskalími jazyka C a nabídne vám postupně stále širší pohled na možnosti, které vám jazyk C může poskytnout.

Kromě podrobného výkladu všech rysů jazyka C ilustrovaných na řadě příkladů se zde mimo jiné dočtete i o nejčastějších chybách, které dělají začínající programátoři. Také zde naleznete návody, jak psát přehledné programy nebo jak spolupracovat na velkém programu se svými kolegy bez rizika zbytečných nepříjemností.

Jestiže si sami naprogramujete všech asi 120 příkladů ze cvičení, pak můžete o sobě na konci této učebnice prohlásit, že jazyk C ovládáte na velmi dobré úrovni.

[editovat] Recenze

Není tomu tak dlouho, co jsem zde přidával recenzi na titul Programovací jazyk C - klasiku od autorů Briana W. Kernighana a Dennise M. Ritchieho, kteří shodou okolností implementovali i samotný programovací jazyk C. V její recenzi jsem uvedl, že je potřeba být trochu zběhlejší v programování, protože jednotlivé příklady nejsou myslím vhodné pro úplné začátečníky.

Dnes je situace trochu jiná. Máme zde sice opět knihu pro programovací jazyk C, ovšem pojatou trochu jinak. Nebál bych se dokonce říci, že místy i trochu lépe než u výše zmíněného titulu. To hlavně proto, že její autor - Pavel Herout, po malých krůčcích popisuje úskalí tohoto jazyka a upozorňuje na nejčastější chyby. Narazíte například i na místa, která v běžné praxi nejsou každý den k vidění. Přesto i ony stojí za pozornost, protože vám pěkně poodhalí krásy jazyka C.

Závěr důležitých kapitol je pak doplněn o řadu pěkných cvičení. Jejich řešení si sice můžete stáhnout z internetových stránek vydavatelství, avšak tuto možnost doporučuji jen jako kontrolu. Příklady totiž nejsou nějak extrémně náročné a pokud se opravdu ponoříte do čtení a patřičné zkušební implementace, nemělo by vám jejich vyřešení zabrat mnoho času.

Do dnešní recenze jsem zařadil i druhý díl. Pro pochopení principů stačí samozřejmě díl první, avšak v pokračování máte k dispozici velice pěkně a detailně popsanou jak jistou formu referenční příručky, tak i spousty dalších neocenitelných rad, které se hodí, věnujete-li se "céčku" trochu intenzivněji. Oba výtisky samozřejmě doporučuji. To i proto, že jejich cena je skutečně zanedbatelná.

artman