Jeff Atwood has a nice rant about case sensitivity in programming languages. During the course of the discussion, I pointed out that all programming languages are based on English. (I was wrong). Jeff then asked.
So why aren’t programming languages localized, if everything else is (the os, the applications, the web)? What’s so special about a programming language that makes it magically exempt from localization entirely?
Which is a good question. It’s one I brought up at the Seattle Code Camp during my presentation. Wouldn’t a multi-byte language like Chinese or Arabic provide you with a lot more symbols when constructing your language?