Programming III - NUIN003
|
|
|
||
Fundamentals of C/C++ programming languages and programming environment of the UNIX operating system. The course is designed primarily for students prepared for elementary and secondary school teaching and it is taught last time this academic year.
Last update: DVORAK (30.03.2005)
|
|
||
[1] B.W.Kernighan, D.Ritchie: The C Programming Language, 2. vydání, Prentice Hall, 1988.
[2] P.Herout: Učebnice jazyka C, 1. a 2. díl, 3. vydání, KOPP, Č. Budějovice, 1996.
[3 ] D.Louis, P.Mejzlík, M.Virius: Jazyky C a C++ podle normy ANSI/ISO: Kompletní kapesní průvodce, Grada, Praha 1999.
[4] B. Eckel: Myslíme v jazyku C++: Knihovna programátora. Grada, Praha 2000.
[5] B.Stroustrup: The C++ programming language, 3. vydání, Addison-Wesley, 1997.
[6] S.B.Lippman, J.Lajoie: C++ Primer, 3. vydání, Addison-Wesley, 1998.
[7] J.Brodský, L.Skočovský: Operační systém UNIX a jazyk C, SNTL, Praha 1989.
[8] M.Sova: UNIX V - úvod do operačního systému, Grada, Praha 1991. Last update: Zakouřil Pavel, RNDr., Ph.D. (05.08.2002)
|
|
||
Programovací jazyk C.
Základní řídící struktury, typy, příkazy, operátory, cykly, funkce, makroprocesor, práce s ukazateli a poli, konstanty a řetězce, struktury, sestavování. Programování v prostředí OS UNIX. Objektově orientované programování a jazyk C++. Rozšíření C++ oproti C: typované konstanty, odkazy, přetěžování funkcí. Třídy: konstruktory, destruktory, metody, dědičnost, šablony a jejich použití. Ošetření výjimek. Last update: T_KSVI (19.04.2002)
|