计算机思维——模块化与等价性
模块化、等价性是计算机思维中的两个核心设计思想。通过很多简单的模块组合出整体的功能,通过等价性原理,将一个复杂问题进行拆解为多个简单为题,进而得出复杂问题的解。这样的设计思路才使得计算机由最初的不断复杂的演化过程、转变为通过简单模块实现通用计算机的方式。 以香农二进制逻辑电路为例。它是一种将逻辑函数表示为二进制信号的技术。在这种电路中,逻辑函数被分解成多个子函数,每个子函数被实现为一个逻辑门。逻辑门有不同的类型,如与门、或门和非门等。这些逻辑门被组合成一个电路,从而实现逻辑函数。这种分解和组合的...
Mar 19, 20231 min read11