转行小白成长路-java篇
- 第三章 主要讲操作符,操作符计算机的灵魂,主要用来实现一系列的逻辑运算。计算机的发展史其实是以机械技术为基础展开的,从英国开始机械化没过多久就发现了电,开始时的动力主要是蒸汽机和内燃机,那时便想让机械完成一些逻辑上的操作,第一个自动完成与或非的设备就是纯正机械结构完成的。后来进入电气化时代,爱迪生发明灯泡,便用灯泡亮与不亮表示信息,后来使用二极管一直到晶体管。用他们来记录信息,并完成复杂的逻辑。语义符号化,符号计算化,计算零一化,另一自动化,分层构造化,构造集成化。这才是计算机解决问题的正确打开方式。现实中肯定不止高低电表示01这种方式来记录信息,肯定还有其他的方式,但01应该是最经济实惠的。
- 同样的将语义或问题变得可计算化,肯定也不是唯一一种解决问题的方式。就像战德臣教授举的例子,易经,八卦其实也都可以作为信息存储的载体的。有点偏,计算机思想目的就是为了将语义计算化,计算就离不开数学,所以计算思想中必须要包含数学符号和逻辑运算符,既要遵循数学符号的优先级顺序,又要遵循逻辑符的优先级。为了更好的区分优先级顺序引入单目,双目,三目运算符的概念,没搞清楚这个优先级和概念谁先出现的。其中位运算符的在同级的概念中优先,强烈怀疑这个位运算是硬加进来的,它最大的优点就是快,毕竟直接作用在底层比较01;
-
操作符猜测是由cpu中运算器部分负责读取操纵,与单目,双目及三目就对应上了,因为运算器要知道运算几个数据。大胆猜测,以后都会验证的。