微软公开1976年盖茨与韦兰德合作BASIC解释器源码,内含盖茨设计彩蛋
微软近日通过开源许可的方式,公开了1976年由比尔 盖茨与瑞克 韦兰德共同开发的 MOS 6502 BASIC解释器的源代码。它在早期个人计算机发展过程中起到了重要作用,被应用于 Commodore PE…
近日,微软以开源许可的形式,向公众揭示了1976年由比尔·盖茨与瑞克·韦兰德联手打造的MOS 6502 BASIC解释器源代码。这一历史性的代码首次曝光,得益于科技博客WinAero在9月3日的发布,迅速吸引了业界的目光。
MOS 6502 BASIC解释器是盖茨与韦兰德在1976年的杰作,专为MOS 6502处理器设计。其代码量精简至8KB,版本号为1.1,却在个人计算机发展的初期扮演了关键角色。Commodore PET、VIC-20以及Commodore 64等经典计算机均搭载了这一解释器,为用户提供了强大的BASIC语言支持。
1977年,Commodore公司斥资2.5万美元,一次性买断了该解释器的使用权。此举极大地推动了Commodore产品的市场竞争力,用户得以轻松编写和运行各种基础程序。例如,仅需两行代码,便能实现一个简单的无限循环输出:
10 PRINT "A LOOP"
20 GOTO 10
此次公开的源代码文件,不仅保留了原始的文件头信息“BASIC M6502 8K VER 1.1 BY MICRO-SOFT”,还隐藏了一个盖茨亲手设计的趣味细节。他曾在2010年透露,代码中巧妙地使用了两个拼写极其相似的标签STORDO与STORD0,这一微妙的差异被不少开发者视为一个有趣的彩蛋。
(来源:小熊科技)免责声明:本文内容来源于第三方或整理自互联网,本站仅提供展示,不拥有所有权,不代表本站观点立场,也不构成任何其他建议,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容,不承担相关法律责任。如发现本站文章、图片等内容有涉及版权/违法违规或其他不适合的内容, 请及时联系我们进行处理。
