a b c d e f g HI j k l m n o p q r s t u v w x y z
If programming languages were vehicles. 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 most of the same power so long as you stay near gas pumps and auto shops and the comforts of civilization. A well-known heavily muscular intimidator keeps touting it. Java is another attempt to improve on C.