立即下载启发 Windows 的操作系统

立即下载启发 Windows 的操作系统

你能想象自己多年前编写的代码为 Windows 这样的庞大操作系统奠定了基础,会产生怎样的影响吗?比尔·盖茨当然可以,这就是为什么他采取怀旧的措施来分享它——你也可以下载它!

比尔·盖茨公布 Altair BASIC 源代码

2025 年 4 月 4 日,微软将迎来成立 50 周年,盖茨认为,这一里程碑是重新找回创业初心、发布引发技术革命的原始源代码的绝佳机会。

盖茨在一篇感人至深的博文《盖茨笔记》中披露了一份长达 157 页的综合文档,其中包含 Altair BASIC 的源代码——该程序于 1975 年用汇编语言编写。您可以滚动到博客末尾或单击此链接,方便地下载整个源代码。

原始微软源代码

盖茨回忆说,Altair BASIC 的灵感来源于《大众电子》杂志上的一篇有趣的文章,该文章介绍了搭载英特尔创新型 8080 芯片的 Altair 8800 微处理器,他亲切地称之为“他编写过的最酷的代码”。

当时,盖茨还是哈佛大学的新生,他与微软联合创始人保罗·艾伦 (Paul Allen) 一起联系了微型仪器及遥测系统 (MITS) 的创始人艾德·罗伯茨 (Ed Roberts),该公司生产了 Altair 8800。

两人大胆地宣称,他们已经为 Altair 开发了一个 BASIC 解释器,这种语言可以让用户轻松地编写自己的程序,而不用面对复杂的汇编代码——但有一个问题——他们还没有真正构建它!

他们在接下来的两个月里,凭借着坚定的决心,不知疲倦地工作,终于实现了自己的诺言。保罗在哈佛 PDP-10 主机上设计了一个程序来模拟英特尔 8080 芯片,这样他们就可以在没有真正的 Altair 的情况下测试他们的软件。与此同时,比尔则专注于编写主代码,而盖茨的朋友蒙特·大卫多夫则致力于开发数学软件包。

当他们最终完成 Altair BASIC 时,不懈的努力得到了回报。当他们向 Ed Roberts 展示他们的工作时,MITS 很快同意授权该软件,标志着微软(最初称为 Micro-Soft)的诞生。盖茨回忆说,在 Office、Windows 95、Xbox 或 AI 等创新出现之前,就有了 Altair BASIC——这一创造至今仍让他无比自豪。

常见问题

1.比尔盖茨为什么现在发布 Altair BASIC 源代码?

盖茨发布 Altair BASIC 源代码是为了纪念微软成立 50 周年,回顾公司的起源以及塑造个人计算未来的软件。

2.如何访问 Altair BASIC 的源代码?

您可以通过滚动到页面底部或使用此链接直接从 Gates Notes 博客下载源代码。

3. Altair BASIC 在计算机历史上有什么意义?

Altair BASIC 允许用户使用简单、用户友好的语言编写程序,在使个人计算为更广泛的受众所用方面发挥了至关重要的作用,为后来的软件开发和个人计算进步奠定了基础。

来源和图片

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注