- http://www.cplusplus.com užitečné stránky
NPRG041 – Programování v C++
- Stránky předmětu – zde naleznete především slajdy.
NPRG051 – Pokročilé programování v C++ a C
- Stránky předmětu
- Upozorňuji, že domácí úkoly jsou poměrně pekelné, pokud ještě s požadovanými programovacími technikami nemáte žádnou zkušenost. Opravdu se nevyplatí nechávat vše na poslední den. Vím, o čem mluvím. ;-)
- Dost materiálů má na svých stránkách Keddie.
- Text o nové normě C++0x
Bude-li zájem, zvážím vystavení svých zdrojových kódů zde na web.
DU1 – Asynchronní čtení souboru
- Keddieho stránka o asynchronním I/O
8 bodů
DU2 – Commandline parser
7 bodů
DU3 – Hash map
- Něco málo o hashmapě, iterátorech od Keddieho.
- Já pro změnu vytvořil stručný úvod do Move semantics a rvalue.
5 bodů
DU4 – TORRENTY
Tento úkol jsem nestihl dokončit (a pochopitelně nemám energii, čas ani motivaci pokračovat po deadline) – proto jsou následující odkazy prostě to, co se tak nějak nasbíralo v průběhu – nesetříděné, s nadějí, že to někomu k něčemu bude.
- Keddieho stránka o tomto úkolu
- Specifikace mého protokolu
- Funkce trackeru a node
- Třídy pro socketovou komunikaci: Practical C++ Socket (a informace o jejím použití)
- Specifikace protokolu BitTorrent
- Knihovna pro thread pool první (stavící na boost::thread) a druhá (POSIX).
nedoděláno, neodevzdáno
This post is also available in: English