摘要:微软近日以开源许可形式,正式发布了 1976 年由比尔・盖茨(Bill Gates)与瑞克・韦兰德(Ric Weiland)共同开发的 MOS 6502 BASIC 解释器源代码。
微软近日以开源许可形式,正式发布了 1976 年由比尔・盖茨(Bill Gates)与瑞克・韦兰德(Ric Weiland)共同开发的 MOS 6502 BASIC 解释器源代码。
开源地址:https://github.com/microsoft/BASIC-M6502
据了解,这款 MOS 6502 BASIC 解释器专为适配 MOS 6502 处理器设计,代码体积仅 8KB,版本号为 1.1。
在个人电脑发展的早期阶段,该解释器发挥了重要作用,夯实了当时个人电脑 BASIC 语言的基础,广泛应用于 Commodore PET、VIC-20 以及 Commodore 64 等经典机型,成为推动早期个人电脑普及的关键技术组件之一。
回溯历史,1977 年,Commodore 公司以一次性支付 2.5 万美元的方式,获得了该解释器的使用授权。
此后,该软件成为 Commodore 相关平台的核心组成部分,极大降低了用户编程门槛,让普通用户能够轻松编写并运行简单程序,例如仅用几行代码就能实现无限循环输出等功能,为早期计算机编程教育和普及奠定了基础。
值得关注的是,此次开源的源码文件完整保留了原始的“BASIC M6502 8K VER 1.1 BY MICRO-SOFT”文件头,更包含一个由比尔・盖茨刻意设计的彩蛋。比尔・盖茨在 2010 年已确认,该彩蛋通过 STORDO 与 STORD0 两个仅有细微差异的标签得以体现,为这段技术历史增添了独特的趣味色彩。
‼️号外
⬇️还有人不知道发项目可以赚钱?
来源:孙晏欣