C++
Einführung, Historie,
Vergleich zu Java
Entwicklungsumgebungen,
Exkurs: Minimale Sprachen
Vorl. bf_devel(win) bf_devel(lin)
metaballs.cxx Üb. Lös.
GNU/Linux (14 min)
emacs (18 min)
emacs packs (9 min)
screen (10 min)
min sprach (20 min)
Eclipse IDE (10 min)
Die Toolchain, Module,
Standard- und Error-Stream,
erste Sprachkonstrukte
Vorl. (compiler) Vorl. (Module)
Üb. leeres_proj
module_me (Üb.)
Struktur (9 min)
Prototypen (20 min)
Toolchain (23 min)
?:Operator (5 min)
debuggen mit gdb, make,
Parameter auswerten
Vorl. Üb.
ucopbit debug_test
make_tutorial
project_c.txt (txt)
Loops/Jumps (17 min)
Rekursion (12 min)
Debugging (18 min)
Make (15 min)
Parameter (9 min)
Typen, Zeiger,
Referenzen und Arrays
Vorl. Üb. (func.plot code)
GetOpt(long) (18 min)
CondCompile (14 min)
Datentypen (9 min)
CallBy (27 min)
Pointer (14 min)
Arrays (12 min)
Klassen, Operatoren
Vorl. Üb. huge.cxx
LabTest. (restless.tgz)
Begriffe (17 min)
BegriffeKonstrukt./Polym. (27 min)
Operatoren (13 min)
Casts, Template-
programmierung
Vorl. CastsVorl. Templ.
Üb. (vector.cxx)
Casts (23 min)
Templates (18 min)
Exkurs IEEE754 (8 min)
Smart Pointer
Vorl. Üb. templ
Raw-Zeiger (7 min)
Auto-Pointer (18 min)
Unique-Pointer (2 min)
Shared-Pointer (9 min)
Probleme (9 min)
Nebenläufigkeit:
Prozesse und Threads
Vorl. Üb.
simple_fractal
Funktionszeiger (11 min)
Grundlagen (8 min)
Prozesse (24 min)
Threads (26 min)
Mutex (3 min)
Elem.Fkt parallel (7 min)
const-correctness
Vorl. Üb. templ.
Const correctness (22 min)
Beleg: Parallele
Berechnung im Pool
Aufg. CommTemp Render/DisplayLine.cxx
Video (25 min/77MB)
Entwurfsmuster
Vorl.
Singleton Pattern (16 min/26MB)