编写代码时,世界其他地方的人是否必须使用英语关键字来编写.NET,PHP,SQL等代码?其他人实际上问过我,经过几分钟的思考,我实际上是难过的。这个问题特定于编写SQL,但是有一般的经验法则吗?如果一个不会说英语的俄罗斯开发人员想写一些SQL,他们是否需要用英语学习“FROM,ORDERBY”等?有解析器还是这些语言“可以识别语言环境”?
答案 0 :(得分:4)
人们不用英语编程。他们用编程语言编程。
许多流行语言使用的是来自英语的关键字,但您会在许多非英语国家/地区看到使用母语的变量名称和注释。
因此,有些人可能需要学习关键字FROM
和ORDER BY
并理解其语义,但仍然不知道它们是英语(或如何发音)。
没有现代语言以您描述的方式(即解析器)进行本地化,因此实际上,是的,它们需要以“英语”学习。