Advanced C and C++ Compiling