代码之家  ›  专栏  ›  技术社区  ›  Pete

用俄语、意大利语等不同语言编程[复制]

  •  1
  • Pete  · 技术社区  · 15 年前

    可能重复:
    Coding in Other (Spoken) Languages

    在编写代码时,来自世界其他地方的人是否必须使用英语关键字来编写使用.NET、PHP、SQL等语言编写的代码?有人问我这个问题,经过几分钟的思考,我真的被难住了。这个问题是专门针对编写SQL的,但有没有一个通用的经验法则呢?如果一个不会说英语的俄罗斯开发人员想要编写一些SQL,他们需要学习英语中的“FROM,ORDERBY”等吗?是否有语法分析器或这些语言有“语言环境意识”?

    1 回复  |  直到 9 年前
        1
  •  4
  •   Oded    15 年前

    人们不使用英语编程。他们用编程语言编程。

    许多流行语言使用英语中的关键字,但在许多非英语国家,您会看到母语中的变量名和注释。

    所以,有些人可能需要学习关键词 FROM 和 ORDER BY 理解它们的语义,但仍然不知道它们是英语(或如何发音)。

    没有一种现代语言是以你所描述的方式本地化的(即解析器),所以实际上,是的,它们需要用“英语”来学习。

    推荐文章