It may... if your native language is English. For most of us, it is not. We silly forigners who bad English speek, find may more easier commenting in our own tongue.
The choice of comment language not an obvious one. There are several factors which should be taken into account:
- which language does the programmer master best: almost all people have a language which they master better than any other language. Using this language generally produces more fluent text.
- who is going to read the comment: if the comments are strictly for internal use, they can be written in the same language as all internal memos, etc. If the comments are part of the user documentation, then the language of the user documentation dictates the choice.
- which language can be written: languages using non-latin alphabets may require severe translitteration abuse before they can be embedded into source code
So, sometimes, it is not completely stupid to use non-English variables and comments.
What comes to the language of the programming language itself, it does not really matter. Learning some dozens of nonsense codewords should not be a problem for anyone, be it printf(), écritf(), skrivf(), kirjoitaf(), schreibef() or whatever. (Even though my English vocabulary was a bit odd in the beginning, as I spoke Basic before English :)
- Ville