C#/.NET and C++ programming compared and contrasted through examples (designed for mono and gcc)