2010-11-19 74 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