比尔-盖茨 13 岁时创造的电脑游戏是什么?

13 岁时,比尔-盖茨编写了他的第一个计算机程序。这是一个简单的井字游戏,允许用户与计算机竞赛。除了简单之外,这个小插曲也是盖茨与编程结缘的开始,当时人们接触电脑的机会还非常有限。
盖茨第一次接触电脑是在西雅图的私立湖畔学校。当时学校有一台 Teletype 33 型终端机,通过电话线与远程的通用电气计算机相连。
这台设备没有屏幕或图形界面:指令通过键盘输入,结果打印在连续的纸上。
在这种环境下,盖茨学会了用 BASIC 编程,这是一种高级语言,旨在方便向学生传授编程知识。他与同事保罗-艾伦(后来共同创建了微软公司)一起探索系统的功能,该系统采用分时运行方式,允许多个用户访问一台大型机的资源。
盖茨本人在后来的访谈中回忆说,井字游戏是这样编写的:玩家可以与计算机竞争,计算机则根据玩家编写的规则做出决定。
程序允许系统分析可能的战术并自动做出反应,这在当时对于一个没有受过大学教育的青少年来说是一个技术挑战。

盖茨和艾伦对系统操作的兴趣超出了正式学习的范围。两人开始探索软件的局限性,甚至因为发现和利用时间分配系统中的错误而被暂时停用学校的终端机。
系统的所有者–计算机中心公司–不但没有明确制裁他们,反而聘请他们担任助手,负责发现错误并改进软件的性能。
盖茨认为,这段青少年时期的实验经历对他后来决定成立软件开发公司起到了重要作用。1975 年,他们与艾伦一起创建了一个适用于 Altair 8800 微型计算机的 BASIC 语言版本。这一开发标志着微软公司的诞生,而当时软件业尚未兴起。

在盖茨的官方传记中,井字游戏只是一个小插曲,但它说明了早期自主学习、技术好奇心和接触新兴技术之间的关系。它还说明了在资源有限的情况下,某些学校环境是如何帮助学生接触到尚未普及的计算机工具的。
今天看来,编程一个简单的游戏似乎微不足道,但在 1968 年,这需要了解计算逻辑、内存使用和键盘输入的基础知识,还要能够忍受缓慢和不直观的过程。
盖茨和其他数字时代的先驱一样,在没有互联网、没有在线教程、没有个人设备的情况下迈出了第一步。他属于通过不断尝试和错误开始编程的一代人,使用代码作为与机器交互的主要语言。

现在回过头来看,盖茨的第一个项目与其说是结果,不如说是它所代表的意义:这是改变全球技术产业的开端。尽管微软公司并不是从那场游戏中诞生的,但使之成为可能的逻辑却是盖茨职业生涯的起点,而职业生涯的基础就是了解如何操作和控制计算机系统。
你也许感兴趣的:
- 是什么让比尔•盖茨如此成功?
- 升级版青蛙过河游戏
- 网页小游戏:戳破泡泡
- 乒乓球战争
- 3 名离职员工窃取公司游戏源码,半年狂赚 1.5 亿,网友:“自立门户也不带这样玩的!”
- 日本人制作汉字俄罗斯方块游戏,看哭一票中国人
- 10 个超级有趣的 Linux 终端游戏
- 哪款Linux系统特别适合玩游戏?
- “bug是游戏的一部分” 浅谈游戏中的bug文化
- 游戏中的实时光线追踪技术
你对本文的反应是: