2010-11-19 84 views
1

可能重複:
Coding in Other (Spoken) Languages程序在不同的語言如俄語,意大利語等

在編寫代碼時,請從世界其他地區的人必須使用英語用.NET,PHP,SQL等編寫的代碼關鍵字?其他人真的問過我這個問題,經過幾分鐘的思考,我實際上難倒了。這個問題是特定於編寫SQL,但有一個一般的經驗法則?如果一個不會說英語的俄羅斯開發人員想要編寫一些SQL,他們需要學習英語中的「FROM,ORDERBY」等嗎?有解析器還是這些語言的「區域意識」?

+0

與例如http://stackoverflow.com/questions/202723/coding-in-other-spoken-languages,雖然我不會把它稱爲一個愚蠢的。 – delnan 2010-11-19 15:49:55

回答

4

人們不用英文編程。他們用編程語言編程。

許多流行的語言使用來自英語的關鍵字,但您會在許多非英語國家/地區看到以母語顯示的變量名稱和註釋。

因此,有人可能不得不學習關鍵詞FROMORDER BY並理解它們的語義含義,但仍然不知道它們是英語(或如何發音)。

沒有現代語言以您描述的方式(即解析器)本地化,所以實際上,是的,他們需要在「英語」中學習。

+0

此外,您甚至可以製作自己的編程語言,哪些關鍵字將基於您的母語。 – 2010-11-19 15:52:38