
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
You are missing the point more than once. Russian in code - if the code is for personal use. English - for open source code intended for distribution.
Is it a special form of convenience to write English words in Russian?
For some reason I was immediately reminded of Zhirinovsky about the Russian language.)
The red highlighted IMHO is a controversial statement. Practice shows that our programmers are in great demand there.
Again, in my opinion, because they write in a non-native language. They do not have the cognitive dissonance that English-speaking people by birth have.
To give a simple example:
VASYA+MASHA=LOVE we have seen on rocks and trees since our childhood and the phrase...
VASIA+MASHA=LOVE causes cognitive dissonance. But in programming, such a situation is quite normal. Whereas, the same phrase in the Latin alphabet reads better...
VASJA+MASHA=SKANDAL because variables are just variables and their relationships are defined in the context of the program and not in the context of the language used.
There is another feature in English, which in general no longer discriminates between your and our programmers, but still gives an advantage to those who write programs in English...
Readability of the program greatly depends on the length of names, and the English words are shorter than the Russian ones.
My guess is that the length of a variable name should be 3-4 characters, if it's longer then there's a problem, longer is fine, but it shouldn't be a mass phenomenon. One or two long variables in a block does not spoil readability.
This is especially true for frequently repeated variables. That's why counters are best made single-boolean.
I thought we'd already said goodbye. ) So you prefer to hide your illiteracy behind English words? That's original. By the way I noticed that your English spelling suffers. But it's OK, you need to learn English and you'll get better.
Have you said goodbye? - Why would I do that? We solved your misunderstanding with the task, now we are communicating on your topic. The topic is "...Pros and cons...", so far I only see the cons, which is what I'm talking about.
English spelling suffers. I've been talking to an Indian English speaker every day for almost 3 years and an Australian for 2 years. Their dialects are seriously different, different words used in the same situations. A couple of weeks ago I discovered I can understand them without an interpreter, I can even write in a way I can be understood. But I can say with 100% certainty that I don't need to know English to write code at all, that is, at all. Do you know what the word "for" means lexically? - It's "for" in Russian. And what did knowing the meaning of the word for give you? - Nothing! - That's what I mean. Write detailed comments in Russian, and you'll be happy. And better yet, start studying OOP, at least the basic techniques, it will give much more benefit than useless writing of three-storey Cyrillic variables....
Is it a special form of convenience to write English words in Russian?
Tuskbar is in old Russian. Vyprydiryitis.
Indeed) Listen to Zadornov - their language comes from ours)))
The topic in the technical forum is slipping back into politics, so I'm leaving the thread. All right, everyone.