英语也许是唯一适合编写代码的语言。 根据上下文,上面写的字词相对较短,几乎不会改变形状。 但是最主要的是,英语的祈使语气与指示语几乎没有什么不同。 这很重要,因为在面向对象编程的范式中,方法的名称指的是实体的行为,并且根据动态语言的设备,方法调用正在向目标实体发送消息,该消息决定了对实体的处理方式。
考虑以下示例:
命令命令
->
或声明行为
.()
甚至不定式选项也看起来像是美洲印第安人的明显口音
.()
而在英语中,一个和另一个都将写成
mailClient.receiveMessages()
因此,在旁观者的眼中,用本国语言编写的代码几乎总是看起来像“污秽”,而在英语中,无论每个程序员认为哪种范例,都有可能被沾沾自喜地接受。