Skip to main content

2025/06/10 软件倒逼硬件的本质

软件首先是一种思想的载体,是可计算问题的解决方案。它是一种抽象语言,拥有数学、逻辑控制的描述能力。

其次它才是与硬件交互、抽象硬件的工具。这是通过工程上分层思路来实现的,高一层抽象是低一层级的再度抽象化。一层套一层,直到直接跟硬件能够认识的层级,那就是机器码。

正是软件作为思想载体的这个更高层次的本质,决定了它永远会不满足于现有的硬件,永远在倒逼硬件向前发展。因为人的思想是一直处于变化,因此所产生的需求永远不会被满足