对于非计算学科来说,未来需要研究新型的计算手段,而计算思维是非常重要的!
一.什么计算什么是自动计算
1.计算学科的计算与计算机的计算的区别:
计算学科的计算是一种按规则的计算,有已经定义或者发现的公式,用这些进行有规则的计算。
计算机进行计算的时候是可以进行蛮力计算,用编制好的算法或程序运行出结果,两者各有优点,互相补充。
2.自动计算要解决的问题:
数据的表示,计算规则的表示(程序),数据与计算规则的自动存储,计算规则的自动执行。
3.计算机器的探索:
机械计算:算盘(由于不能自动运行计算规则,所以算盘只能算是一种辅助计算工具);
帕斯卡计算机(准计算机)[机械可以实现人的思维和记忆,开辟了自动计算的道路];
莱布尼茨改进计算机[提出二进制和计算规则][意义:连续重复自动执行][数理逻辑创始人];
巴倍奇分析机:[可以执行程序的机器]
打孔卡:实践了输入手段
布尔代数:数字计算机的电路设计
发展趋势:计算辅助工具,自动计算(固定的计算规则),执行特定的程序(可有限变化的计算规则),一般程序(任意可变的计算规则);
计算规则:数学家研究 和 计算学科需要掌握的并可转化为程序的。
4.元器件的发展:二进制计算:由元器件到系统;
电子管,冯.诺依曼(结构创新:运算与存储分离);晶体管(集成电路[集成,封装,应用]);超大规模集成电路
5.计算系统
计算机系统要解决的几个问题:控制与计算(微处理器),输入,输出,永久存储,临时存储
6.计算机系统的发展
微型化:可嵌入,可携带
大型化:可进行大规模,复杂计算
智能化:理解自然语言,具有自适应性,自主完成复杂的功能。
网络化:物联网,云计算