C was the great all-arounder: compact, powerful, goes everywhere, and reliable in situations where your life depends on it. C++ is the new C — twice the power, twice the size, works in hostile environments, and if you try to use it without care and special training you will probably crash. C♯ is C++ with more safety features so that ordinary civilians can use it. It looks kind of silly but it has