阅读《程序是怎样跑起来的》的第二章,我深感二进制的奥秘与美妙。书中从二进制的角度,为我揭示了数据在计算机中的表达方式,让我对数据在程序中的处理有了更深入的理解。
二进制,作为计算机内部信息处理的基础,它的重要性不言而喻。用C语言、JAVA等高级编程语言编写的程序中所描述的数值、字符串、图案等信息,在计算机内部都是用二进制来处理的。也就是说,如果掌握了用二进制表示信息的方式和二进制进行各种运算的方式,就可以理解程序的工作原理。第二章告诉我们计算机用二进制处理信息的原因,二进制到底是什么以及移位运算与乘除运算的关系等等。通过这一章,我明白了为什么二进制是计算机中最为核心的数字系统。集成电路的每根引脚都只能表示两种状态。由于集成电路具有这样的特征,所以计算机必然要使用二进制来处理消息。书中通过用二进制转换成十进制的例子,让我们一边对比十进制,一边学习二进制的原理。
回想我在阅读这一章之前,对于程序中的数据总是有些模糊的认识。我虽然知道数据在程序中的重要性,但是对于它是如何被处理、储存和传输的并不清楚。而这一章的内容,就像一把钥匙,为我打开了数据世界的大门。此外,我也意识到了二进制在编程中的核心地位。无论是数据结构的构建、算法的实现还是系统的优化,都离不开二进制的知识。因此,我决定进一步深入学习这方面的知识,力求在编程的道路上走得更远、更稳。
标签:计算机,二进制,程序,处理,理解,第二章,数据
From: https://www.cnblogs.com/wuboke/p/18001483