我正在重新阅读Joel的策略字母II:鸡肉和鸡蛋问题,并发现了这个有趣的报价:
实际上,通过更改代码中的一个字节,WordStar被移植到DOS.(真正的程序员可以告诉你那个字节是什么,我早就忘记了).
通过快速Google搜索,我找不到任何其他参考.这是真的还是只是一种比喻?为了我成为"真正的程序员"的兴趣,单字节变化是什么?
听起来有点夸张,在这里找到了一些WordStar的历史
WordStar 3.0 for MS-DOS
1982年4月
在一个单一的通宵会议中,Jim Fox修补了CP/M-86版本的WordStar,使其在IBM PC上的MS-DOS下运行,以便可以向Rubenstein展示.实际端口由一群爱尔兰程序员使用英特尔开发系统完成,该系统运行ISIS II操作系统.软件构建在8"软盘上完成,然后二进制(可执行)文件通过串行电缆传输到IBM PC.
但是...... Joel可能意味着MS-DOS 1.0/QDOS
MS-DOS 1.0实际上是QDOS(Quick and Dirty Operating System)的重命名版本,微软于1981年7月从一家名为Seattle Computer Products的西雅图公司购买.QDOS是作为CP/M八的克隆开发的.位操作系统,以提供与当天流行的业务应用程序兼容,如WordStar和dBase.CP/M(微型计算机控制程序)几年前由Digital Research的Gary Kildall编写,并且已成为第一个通用微型计算机操作系统.