程字属什么五行属性?
《康熙字典》对“程”字的解释是,“程,字义为法度、规矩。” 又引《广韵》云,“程,品物衡器曰量,所以程度。”也就是说,“程”字的本义是指计量标准、方法等。而计量本身就有测量、计算的意思,因此它必然具有计算的属性。既然有计算属性,那么“程”字就是“火”属性的文字了。这与计算机的“算数(算法)”特性是一样的。 所以我认为可以把网络中的代码“编程”与现实世界的“程式”进行类比。二者都是建立一套规则并依据这套规则执行运算的过程。只是程序是用代码实现的,而程式则是用数学公式表达的。
当然这里说的“数学公式”并不是严格定义下的数学公式,而是指表达计算关系的文字或符号串。这样来说明“程式”的含义就会更加清晰一点。比如数学中的方程就可以表示成“a+b=c”的形式,这个形式就是一个程式;而计算“a+b^2013”的结果过程就可以看成是一系列计算与赋值的“流程”,这种流程可以用更直观的流程图来表示。
所以,无论是程序还是程式,它们本质上都是基于数据的计算,也就是所谓的“计算思维(computational thinking)”。而这种计算往往是有结果的,所以这个计算过程最终总会输出结果。于是我们引入了“输入”“输出”的概念来描述这种计算过程。
可以这样给程序和程式下一个定义: 程序是一种被标准化的计算工具,它可以接受输入并产生可读的输出。 程式是一种基于数据和公式进行的计算,它可以接受数值型或字符型的输入,并产生计算结果。