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

2024-12-03

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

阅读更多

互联网养育了我

2024-09-30

作者在贫困环境中长大,12岁时每周只有几美元用于购买食物。为了摆脱困境,作者从垃圾桶旁捡来的电脑开始学习编程,并通过网络上的免费教程和开源软件自学成才,最终改变了自己的命运。作者对那些在互联网上分享知识和资源的人表示感谢,认为是他们的无私奉献成就了今天的自己。

阅读更多
未分类

史上最烂代码库?

2024-08-03

本文讲述了作者在职业生涯早期遇到的一个代码库,尽管它存在各种问题,如数据库列数限制、过时代码、冗余逻辑等,但作者依然认为它是一段美好回忆。作者以幽默风趣的语言分享了代码库中的各种奇葩现象,例如用数据库表存储日历、每天删除员工表数据、以及一个庞大而无用的类继承结构等。作者认为,正是由于代码库的混乱和缺乏规划,开发者们才能在其中自由发挥,快速解决问题,并从中获得乐趣。

阅读更多
未分类