微软创始人比尔·盖茨最近公开了微软早期起家的源代码——Altair Basic,这份长达157页的代码文档重新点燃了人们对个人计算机历史的兴趣。以下是整理后的文章
源代码的公开:Altair Basic
时隔五十年,微软的起家之作——Altair Basic终于被完全公开。这份由比尔·盖茨亲自撰写的代码文档,不仅记录了微软的起点,也见证了个人计算机革命的开端。
在盖茨的文章中,他将这段代码称为“我写过的最酷的代码”。早在Office、Windows 95、Xbox甚至人工智能出现之前,Altair Basic就已经诞生。这门基于BASIC语言的编程工具,为当时的个人计算机爱好者提供了前所未有的可能性。
网友的反响与感慨
代码公开后,网友们纷纷发表了自己的看法。有人认为,这些代码不仅是技术的结晶,更像是一首诗。一位网友评价道:“代码如诗,历史如画。”还有人将这段代码与现代AI大模型的发展联系起来,感叹技术进步的速度之快。
另一位网友则提到,Altair Basic的公开对无数程序员产生了深远影响。它不仅启发了新一代开发者,还成为了许多编程爱好者的入门指南。
Altair Basic背后的故事
盖茨回忆道,1975年,他和保罗·艾伦共同创立了微软,目标是让每个家庭和办公桌上都有一台计算机。当时,他们看到了《大众电子》杂志封面上的Altair 8800,立刻意识到个人计算机革命即将爆发。
为了抢占先机,他们决定开发一款能够运行在Altair 8800上的BASIC解释器。尽管当时他们并没有真正的Altair计算机,但通过模拟程序和昼夜不停的编程,最终成功完成了这项任务。
编程语言的选择与优化
BASIC语言由达特茅斯学院的两位教授于1964年发明,旨在让更多没有计算机背景的人也能轻松学习编程。盖茨和艾伦选择BASIC作为他们的开发目标,正是看中了它的易用性。
然而,当时的计算机内存非常有限,价格昂贵。为了将BASIC代码压缩到仅4KB,盖茨采用了紧凑的数据结构和高效的算法。这种优化不仅解决了内存问题,也让用户能够保留足够的空间运行自己的程序。
微软的起点
经过数月的努力,盖茨和艾伦终于向MITS总裁埃德·罗伯茨展示了他们的BASIC解释器。演示取得了巨大成功,MITS同意授权这款软件。这也标志着微软首款产品的诞生。
如今,回望这段历史,盖茨坦言:“即便时隔多年,重读这些代码依然让我心潮澎湃。”
博客设计与源代码下载
除了本身,盖茨的博客设计也引发了网友的关注。鼠标悬停时,页面会自动转换成代码符号,这一细节与主题完美契合。
如果你对这段代码感兴趣,可以访问以下链接下载完整源代码:
– 源代码下载地址:[点击这里](https://images.gatesnotes.com/12514eb8-7b51-008e-41a9-512542cf683b/34d561c8-cf5c-4e69-af47-3782ea11482e/Original-Microsoft-Source-Code.pdf)
– 博客地址:[点击这里](https://www.gatesnotes.com/meet-bill/source-code/reader/microsoft-original-source-code)
