What makes a programming language successful?

words

So, a burning question amongst computer geeks and nerds (besides which is better, “vi” or “emacs), is “Why is C still so hot, when (fill in the blank) is so much better?” Here’s one answer, from Wired magazine: