c'nin nesne paradigması ve overloading özelliği eklenmiş halidir. c# ile alakası yoktur. c#, c ve c++ ile benzer bir sentaksa sahip olmasına rağmen, microsoft'un patentli bir ürünüdür ve java'ya rakip olması açısından geliştirilmiştir (sözde platform bağımsızlık). halbuki c ve c++ platformdan bağımsız değildir, bilakis c ve c++ ile tek bir platforma yönelik uygulamalar yazabilir hatta o platformu bile bu dillerle yazabilirsiniz. ama c# ile sistem programcılığı yapamazsınız. dolayısıyla c# ile karıştırılmaması gereken dildir.
linux'un yaratıcısı linus torvalds'ın nefret ettiği bir dildir aynı zamanda bu sebepledir ki, linux tamamıyla c'de yazılmıştır. ayrıca pek çok linux programı ve api'si de c'de yazılmıştır. ama bunun yanında, c++ kullanan en büyük projeler qt ve kde'dir.
standart kütüphaneleri daha basit bir söz dizimine sahiptir. şöyle ki, ekrena hello world yazdırmak için;
c'de
printf("Hello world");
c++'da
cout << "Hello world";
yazmak yeterlidir. Sağlam, zor ama zevkli bir dildir. Canınızın her istediğini size yaptırabilir.