C++ derleyicisi C kodlarını da derler ancak bunun tam tersi mümkün değildir. C derleyicisi daha hızlıdır çünkü C gevşek bir dildir. Yani kontrol mekanizmaları daha azdır. Runtime hatalarını yakalayamaz. Bazen programcılar hatanın nerede olduğunu anlayamadığında C++ derleyicisi ile derleyebiliyorlar. Programcıların neyin ne olduğunu anlayabilmesi için hangi programlama diliyle yazıyorsanız o uzantıyı kullanın.