Literatura (2020)
Jazyk C
Studijní materiály předchozích kurzů
Kernigham, Richie, Programovací Jazyk C – ANSI C99 (computer press, 2019) – starší C99 norma
Jazyk C++ začátečníci
Pozn.: Čím více norem (C++11; C++14; C++17;C++20) bude kniha obsahovat, tím lépe – ale bude patrně stručnější a hutnější. Cca od třetiny knihy by se mělo objevovat (velice často) klíčové slovo class a mělo by se mluvit o objektech, třídách, metodách, dědění ...
Virius, Programování v C++ od základů k profesionálnímu použití (Grada 2018) – včetně C++17; průřez nejdůležitějšími základními částmi jazyka (některá témata jsou velice stručná).
Prata, Mistrovství v C++ (SAMS/Computer Press, 2013) starší, obsáhlá,
Liberty, Naučte se C++ za 21 dní (SAMS/Computer Press, 2007) ještě starší
Jazyk C++ pokročilejší
Virius M., Jazyky C a C++ (Grada, druhé rozšířené vydání 978-80-247-3917-5) - doporučuji jako druhou knihu – kvalitní ale stručná/heslovitá
Stroustrup, The C++ Programming Language (Addison-Wesley, čtvrté vydání) – pouze C++ 11
Stroustrup, Programming – Principles and Practice Using C++ (druhé vydání) – i C++14
Stroustrup, A tour of C++ (Addison Wesley; druhé vydání) - pro pokročilé - i C++17
Navazující oblasti (díky rozvoji jazyka zastaralé; nutno hledat novější vydání)
Kniha o STL (standard template library) – Josuttis, The C++ Standard Library
Kniha s rozborem jazyka a problémů s tím spojených - Pasti a propasti jazyka C++, virius
Knihy o objektovém programování -
Objektové programování 1,2 Pecinovský, Virius, Grada,1996, ISBN
80-7169-366-9
Myslíme v jazyku C++ 2 díl, Eckel, Grada
publishing, 2006
OOP objektově orientované programování bez
předchozích znalostí Jim Keogh, Mario Giannini Computer Press,
Knihy o algoritmech - Algoritmy v C, Robert Sedgewick, softpress, Praha 2003, ISBN 80-86497-56-9
Knihy o programování šablon – Moderní programování v C++ Alexadrescu Andrei, Computer press, 2004, ISBN 80-251-0370-6
Knihy o kultuře programování (týmová práce, řízení projektů) – Extrémní programování Kent Beck, Grada 2002, ISBN 80-247-0300-9
Texty vytvořené pro výuku v rámci semestrálních prací:
Semestrální práce, která se zabývá 1D a 2D poli a řetězci (pdf 219kB) (pro inspiraci, není to finální verze, obsahuje i drobné chybičky)
Diplomová práce, ve které je popsán způsob kontroly alokace paměti a popis práce se strukturami vázaného seznamu a stromu (pdf 2,7MB).
Poslední změna 2020-09-00