-
答案 1:
字母一定容易混淆吗?回想一下小时候做应用题的经历,解题的第一句话就是“设某一个变量为x”。只要之前解释过字母的含义,并且这个含义在整个解题过程中不改变,建立字母与某个变量的联系对于人们来说并不是件困难的事。即使论证的过程长一些,只要在变量出现时明确交代过字母的含义,看之后的论证过程时还是可以follow的。所以其实问题在于:为什么编程中不用简短的字母而要用更完整的短语?这个问题的回答就见仁见智了。首先,编程中的变量很多,要区分变量还要容易把握大量变量的含义,字母的表意能力就不够了。自然科学中如果同类变量很多,例如有来自各种施力物体的力,一般是用下角标来区分的。这种下角标其实有时侯就是短语。编程中没有下角标这种形式,直接用短语表示,其实本质上与自然科学的表示没有什么不同。另外,编程中,尤其是面向对象的编程,变量的定义分散在许多个文件中,不方便查找,所以需要从变量的名字能够看出来变量的含义,这样就需要短语而非字母。这可能也是编程中倾向于使用短语的原因。用字母还是用短语,对于自然科学和编程两个领域来说都不是绝对的。上面提到,自然科学中的下标其实也是一种短语形式。此外,在编程时,有时用短语中各个单词的首字母来为变量命名也很清楚,具体怎样还取决于编程的规模。 -
答案 2:
方便,简洁。拿科技论文或者专著来说吧,一般情况下,会列出公式,公式里面用某些符号表示某些物理量,然后在公式后注明哪个符号表示什么东西,然后后面就直接用定义好的符号来做引用就好了。因为某些量会在正文中翻来覆去的引用,如果用短语或者比较长的名字,不仅影响阅读效果,光篇幅就要增加不少。 -
答案 3:
大多是为了公式的简洁,并且很多约定俗称的符号对于专业人士而言不会有混淆的问题,如果浅尝辄止的门外汉不愿花时间去了解这些符号,他也不会花时间去了解这门知识了。 -
答案 4:
很cool。但学科多了,就容易混淆。许多都是以人名缩写命名的吧,比如说N,牛顿。
为何自然科学常用「字母」变量名和常数,而非「短语」?
2012-01-19 20:20:25 来源: 点击:
相关热词搜索:
上一篇:社会化网络营销在哪些平台上做?怎么做?需要注意哪些问题?
下一篇:知乎在 2011 年 8 月 22 日 晚上有次升级,主要有哪些更新?