Kompletní kurs jazyků C a C++ a metodiky programování v nich - dobíhající předmět předreformního studia. Tento předmět není určen pro studenty 'zreformovaného' bakalářského studia.
Předmět nebude vyučován, formální vypsání slouží jako poslední možnost získání zápočtu a zkoušky pro studenty, kteří měli v roce 2003/2004 předmět zapsaný, avšak nepodařilo se jim zápočet či zkoušku získat. Přesnější informace http://ulita.ms.mff.cuni.cz/mff/sylaby/prg012.html
Poslední úprava: RNDr. Filip Zavoral, Ph.D. (03.04.2001)
Introductory course of the C and C++ languages including the programming methodology.
Literatura
Poslední úprava: RNDr. Pavel Zakouřil, Ph.D. (05.08.2002)
Kernighan, Ritchie: The C Programming Language (nebo slovenský překlad)
Stroustrup: The C++ Programming Language Coplien: Advanced C++ Programming Styles and Idioms
Sylabus
Poslední úprava: ()
Datové typy jazyka C. Programové konstrukce jazyka C. Práce s ukazateli v jazyce C. Standardní knihovny jazyka C. Principy objektově orientovaného programování. Zapouzdření, dědičnost a polymorfismus. Rozdíly jazyků C a C++. Přetěžování funkcí a operátorů. Třídy a objekty. Konstruktory a destruktory. Virtuální metody. Šablony. Metodika programování v OO jazycích. Základní objektové knihovny jazyka C++. Principy implementace OO jazyků.