Ummm, the reason I found it hard to swallow is that I am myself an Indian and I know several Indian programmers and have seen code written by them. Some of these individuals can use English better than their own mother tongue, while it is the other way around for others. In either case, I have yet to see words from Indian languages used as variable or function names. It does not come naturally to some people, they "think" in English when programming. However, this is obviously not the case for everyone.
This is NOT a flame:), just an observation. Of course, I do not have very many data points to go on and you have probably seen more code generated by Indian programmers than I have.
Could you clarify what you mean by variable names ambiguous for an ENGLISH speaker? Do you mean that the names were transliterations of words in an Indian language? I find that a little difficult to swallow, so you must have meant something else.
Or is it just using short variable names (i,n,num and so on) ? But I don't see how being an English speaker or not affects the readability or ambiguity in this case...
Ummm, the reason I found it hard to swallow is
:), just an observation. Of course, I do not have very many data points to go on and you have probably seen more code generated by Indian programmers than I have.
that I am myself an Indian and I know several Indian programmers and have seen code written
by them. Some of these individuals can use English better than their own mother tongue, while it is the other way around for others. In either case, I have yet to see words from Indian languages used as variable or function names. It does not come naturally to some people, they "think" in English when programming. However, this is obviously not the case for everyone.
This is NOT a flame
Could you clarify what you mean by variable names
...
ambiguous for an ENGLISH speaker? Do you mean
that the names were transliterations of words
in an Indian language? I find that a little difficult to swallow, so you must have meant something else.
Or is it just using short variable names (i,n,num and so on) ? But I don't see how being an English speaker or not affects the readability or ambiguity in this case