Discussion of imalsogreg's comment: Interesting points about the social forces behind some of our technical debates. "Language x > Language y" is really a way for us to form in-groups and defend our own choices. It's often circumstaces like what we learned in school, or what we had to learn on the job, that determine what languages we learn. Defending the choices, we feel compelled to try to make objective arguments, or to put pejorative labels ('academic', 'for girls', etc.) on the people using the languages we don't know.