欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 百科

百科

为何自然科学常用「字母」变量名和常数,而非「短语」?

分类: 百科 常识词典 编辑 : 常识 发布 : 10-17

阅读 :413

为何自然科学常用「字母」变量名和常数,而非「短语」?字母不是都很容易混淆的吗?对比编程变量命名的习惯不是显得太难以读懂了吗?罗嗦的观点和疑问我写在这里了:douban/note...4 个答案

答案 1:

字母一定容易混淆吗?回想一下小时候做应用题的经历,解题的第一句话就是“设某一个变量为x”。只要之前解释过字母的含义,并且这个含义在整个解题过程中不改变,建立字母与某个变量的联系对于人们来说并不是件困难的事。即使论证的过程长一些,只要在变量出现时明确交代过字母的含义,看之后的论证过程时还是可以follow的。所以其实问题在于:为什么编程中不用简短的字母而要用更完整的短语?这个问题的回答就见仁见智了。首先,编程中的变量很多,要区分变量还要容易把握大量变量的含义,字母的表意能力就不够了。自然科学中如果同类变量很多,例如有来自各种施力物体的力,一般是用下角标来区分的。这种下角标其实有时侯就是短语。编程中没有下角标这种形式,直接用短语表示,其实本质上与自然科学的表示没有什么不同。另外,编程中,尤其是面向对象的编程,变量的定义分散在许多个文件中,不方便查找,所以需要从变量的名字能够看出来变量的含义,这样就需要短语而非字母。这可能也是编程中倾向于使用短语的原因。用字母还是用短语,对于自然科学和编程两个领域来说都不是绝对的。上面提到,自然科学中的下标其实也是一种短语形式。此外,在编程时,有时用短语中各个单词的首字母来为变量命名也很清楚,具体怎样还取决于编程的规模。

答案 2:

方便,简洁。拿科技-或者专著来说吧,一般情况下,会列出公式,公式里面用某些符号表示某些物理量,然后在公式后注明哪个符号表示什么东西,然后后面就直接用定义好的符号来做引用就好了。因为某些量会在正文中翻来覆去的引用,如果用短语或者比较长的名字,不仅影响阅读效果,光篇幅就要增加不少。

答案 3:

大多是为了公式的简洁,并且很多约定俗称的符号对于专业人士而言不会有混淆的问题,如果浅尝辄止的门外汉不愿花时间去了解这些符号,他也不会花时间去了解这门知识了。

答案 4:

很cool。但学科多了,就容易混淆。许多都是以人名缩写命名的吧,比如说N,牛顿。

下一篇:女生和男生应该勤换-吗? 下一篇 【方向键 ( → )下一篇】

上一篇:诺基亚硬件质量为何如此之好? 上一篇 【方向键 ( ← )上一篇】