2016
04-18
04-18
什么是软件
前面通过四篇文章,把什么是架构,如何做好架构等必要的概念澄清了一下。这些概念对于在各种不同的领域都应该也是有用的,需要读者自行思考,并应用到自己所在的领域中。在这篇文章开始,我们用同样的思考,来看看软件是怎么回事,以及如何运用架构思维,更好的设计和实现软件。冯诺依曼结构,图灵机,以模拟人为目标软件的历史,实际上可以说是用机器模拟人的历史。不管大家(包括在这个历史过程中的参与者)有没有...
继续阅读 >
CC++知识要点总结.png一、数据类型及运算求补码原码的基础上,符号位不变,其余各位取反,最后+1原码转补码不考虑符号位补码转原码,符号位不参与运算取反后+1==取反前-1科学计数法表示1.8*10^11-->1.8E119.34*10^-3-->9.34E-3相关细节sizeof()是一个运算,而非函数++运算不能用在实数上判断一个整数是否是2^n(2,4,6,8,16...)!(x&(x-1)...