logoalt Hacker News

Joker_vDyesterday at 4:53 PM2 repliesview on HN

My language uses Cyrillic and I personally prefer English-based keywords and variable names precisely because they are not words of my (human) language. It introduces an easy and obvious distinction between the machine-oriented and the human-oriented.


Replies

cryptonectortoday at 4:15 PM

Yes, I also think the whole word should program in English.

That's half tongue in cheek. I am fluent in three languages, but I program "in English" and I greatly appreciate that my colleagues who are fluent in languages other than the ones I'm fluent in (except English) also do. Basically English is the world's lingua franca today. Nonetheless if a company in France wants to use French for their symbol names, or a company in Mexico wants to use Spanish for their symbol names, or a company in China wants to use Chinese for their symbol names, who am I to stop them?! Surely it's not my place.

ZoomZoomZoomyesterday at 7:03 PM

I know what you mean and I shudder when I see code that uses words from my native lang, but most code is human-oriented.