C++ je více "low-level" jazyk a tak si troufnu napsat, že (dost) některé věcí lze v něm napsat zdlouhavě, ale zase je to užitečné když jde o potřebu řídit každý bit. C++ je multiplatformní a tak lze v něm psát i věci pod linux.
C# moderní jazyk Microsoftu. Bomba na akcelerované psaní zejména kancelářských aplikací. Bohužel (reálně) jen pro Windows.
C# je také o hodně jednodušší než C++.