C/C++ programming language notes