软件是什么?听听温伯格临终的解释

2018年元旦是温伯格最后一个新年,他和一个完全不懂计算机的女性朋友共进午餐,朋友客气地问了一个问题:“软件是什么?”

对一位一辈子研究如何开发软件的人来说,这似乎是一个再简单不过的问题,但大师却被难住了,思索许久,才想出一个朋友能理解的解释:

软件是计算机系统的一部分,它使机器适应各种不同的用途。例如,使用同一台计算机,但使用不同的软件,你可以玩游戏、计算税款、写信或写书,获得你有关约会问题的答案。

给出这个定义后,我们的软件思想家又做了进一步的说明:

不幸的是,在计算机历史的早期,为了对上“硬件”这个词,这个功能被命名为“软件”,其实它应该被称为“灵活件-flexibleware”。更糟糕的是,许多人将“软”一词理解为“容易”,这是完全错误的,千万不要被愚弄。其实所谓的“硬件”应该被称为“易件- easyware”,而我们所说的“软件”则应该被称为“难件- difficultware”。

“如果你不在乎质量,那么其它什么要求都可以搞定。”

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年4月1日
下一篇 2022年4月1日

相关推荐