There is a flammable post here regarding english being the international language of developers:
http://www.codinghorror.com/blog/archives/001248.html Anyway, I threw a snark in the thread and thought I'd share here:
I guess it makes sense for developers to have a means by which to communicate collaboratively on an international level. The mathematicians are lucky to be able to communicate via math. It's kindof de-facto so I'm not going to fight it, but we could have used a better language than english. English has rules, exceptions to those rules, and other things that are legal which are against both the rules and the exceptions. It's like PERL.