C vs CPP Comparison