There's an interesting discussion on Slashdot about
how human languages influence programming languages, and how languages designed by non-English-speakers would
differ from ones designed by English-speakers. (Oddly enough, some of the
most elegant recent programming languages come from non-English-speaking
countries; Ruby and Python, for example, are of Japanese and Dutch origin,
respectively, while Perl is very American. What does this say about the
clarity of the English language?)