As any good software developer will tell you, programming is more than a job. It's a way of life. Top coders practically speak their own language; the trivia floating in their heads would stupefy mere mortals. But then there are the others -- people who claim to make the cut but don't know squat. Sometimes it seems like there's one assigned to every project. Think you can tell who's who? We've compiled 20 questions to separate the script kiddies from the seasoned pros. Answer them if you dare.
c. They both originate from the same research at Sun Microsystems
d. There is none; it's all just marketing.