存在的理由

主要观点:

  • 技术存在有其声称的理由和终极目的,不同技术的创建有目的,但该目的的重要性受探讨。
  • 用户、作者和技术本身的利益相互竞争,用户希望控制技术,技术希望摆脱特定作者实现自由,作者大多不想失去控制。
  • 以 Python 为例,其从教学语言发展为世界最常用语言,用户喜欢其原型开发速度等,作者的行为与用户需求逐渐背离,社区项目中资源多的企业主导决策,导致标准库缩减等问题。
  • SQLite 是开源但非开放贡献的数据库系统,作者掌控着源代码,用户需求需请求,虽有分叉但仍以原 SQLite 为主。
  • 技术的兴衰受炒作列车影响,技术被炒作后投资者投资增加,公司资源增多从而影响技术,导致技术流行,如 Python 在机器学习炒作后爆发。

关键信息:

  • 罗兰·巴特探讨了技术目的的重要性,软件作者“死亡”能释放技术。
  • 个人项目因用户少易被放弃,增加技术用途可证明投入合理。
  • Perl 曾是互联网重要语言但因世界变化而被取代。
  • Python 从 ABC 发展而来,用户多样,但其发展方向与大多数用户需求相反,社区项目中企业主导决策。
  • SQLite 稳定但开源非开放贡献,其他技术常切换至 SQLite。
  • 炒作列车导致技术兴衰,如 Python 在机器学习炒作后爆发。

重要细节:

  • 不同技术创建时有目的,如解决特定问题等。
  • Python 包括 tkinter 等模块,早期注重扩展性。
  • Python 标准库在不断变化,如移除一些模块。
  • 许多业务用户希望 Python 有新 JIT 以提高性能。
  • SQLite 作者掌控源代码,有分叉但仍以原系统为主。
  • 炒作列车使技术流行,如机器学习炒作带动 Python 发展。
阅读 12
0 条评论