|
|
|
|
|
by scott_karana
3906 days ago
|
|
I can't read Arabic, but it's great that the internationalization of modern programming languages and editors allows for this. Sure, statements are still in English in most languages, but it must feel great to be able to write comments in your own language! |
|
Having to juggle languages inside of my head while also deciphering code just creates unnecessary problems (don't know about you but I always need to "switch context" because I'm thinking in some language) - also there's the problem you have to learn double terminology and in reality few actually use the localized terms, they just mix in English ones - this makes talking about programming awkward because English terms sounds weird when you apply contextual rules for words, and (thankfully) nobody actually uses the translated terminology.
I don't believe you can be a good programmer without knowing English - most existing code/resources are in English and it's the language in which new developments are created and this is an industry with very fast innovation cycle.
Also we live in a global economy with multinational teams - why make things more complicated for everyone by using non-standard languages ? Sure the choice of English is arbitrary and it might not be a perfect choice but it's what we have and there's no good reason to change it.
I've seen some places (government related) mandate which language must be used but I would not call this "great".