2 min read

微软开源1978年BASIC代码,重塑个人计算黎明时代价值

微软开源1978年BASIC代码,重塑个人计算黎明时代价值

微软于近日向GitHub平台公开了其1978年发布的、专为6502处理器设计的Microsoft BASIC 1.1版本的全部源代码。该解释器包含6,955行汇编语言代码,并遵循MIT开源许可协议发布,允许任何个人或组织自由使用、修改和分发。

此举标志着对个人计算早期发展至关重要的技术资产的开放。该BASIC版本是Commodore PET、VIC-20、Commodore 64以及Apple II等一系列早期个人电脑的核心驱动力,为数百万用户提供了首次接触编程的体验,例如通过简单的“10 PRINT 'HELLO'”命令即可在屏幕上显示文本。

该代码在极小的内存空间内实现了强大的功能,这在当时内存成本高昂的背景下是一项关键成就。鉴于其历史意义和对个人计算普及的贡献,此次开源不仅是对过往技术的致敬,也为现代开发者提供了学习和借鉴早期高效编程实践的宝贵机会。

值得一提的是,1977年Commodore以25,000美元的固定费用获得了该BASIC的永久授权,并在数百万台设备上预装,这一交易在当时虽巨额,但对比其后续的销售量,若按单位许可收费,微软的收益将更为可观。此次公开的1.1版本包含了1978年由Commodore工程师John Feagans与Bill Gates共同实现的错误修复及内存管理改进。

查看消息来源

订阅情报