软件究竟是什么?它存在于哪里?

2024-12-03

本文探讨了软件的本质,认为软件并非物理实体,也不是代码文本或算法本身,而是一种抽象的人工制品。作者引用了Nurbay Irmak的观点,认为软件类似于音乐,其存在不依赖于特定的物理载体或执行实例。软件可以被修改、版本更新,但其身份仍然保持不变。文章还讨论了软件消亡的标准,包括作者消失、所有副本被销毁、不再被执行以及无人记得它。