0

在编写程序时,通常会看到程序员遵循默认的风格准则。例如,在我处理过的大多数语言中,我们总是写if x < 5而不是,if 5 > x尽管两者都是底层语法允许的表达式。

有没有人对我们在编写这些表达式时可能导致我们发现这些偏见的原因提出建议?

关于可能原因的一些想法 -

  • 它可能是早期编程语言(如 Scheme、Algol 甚至是 Assembly)的语法中的约束?
  • 这可能是一些早期风格检查员强制执行的规则?
  • 任何其他?

    如果有人能分享就太好了

  • 将这些偏好与编程早期的实践联系起来的见解,甚至是讨论这些偏好的学术参考。
  • 帮助提供他们可能订阅/遇到的此类偏好的更多示例。

  • 4

    1 回答 1

    0

    我几乎可以肯定检查 的值x,而不是检查 的值5。因此,我的思考过程将是“如果 x 大于 5 ...”。

    因此我写if x > 5而不是if 5 < x

    简而言之,我按照我的想法写。

    于 2020-07-13T00:55:04.863 回答