周五,比尔·盖茨分享了他即将出版的回忆录《源代码:我的开始》的摘录。摘录发表在《华尔街日报》上,其中包括年轻的比尔·盖茨 12 岁时(穿着去远足的衣服)和 14 岁时(研究电传打字机)的照片。盖茨记得,13 岁时,他与一群“想要更多自由和更多风险”的男孩组成了一个从童子军中分裂出来的“小团体”,并在西雅图周围进行了长途徒步旅行,只要“七日或更长时间。” (他最喜欢的早餐是 Oscar Mayer Smokie Links。)但他还记得另一群朋友——肯特、里克和……保罗——他们通过私立学校的电话线连接到一台大型计算机。徒步旅行和编程“感觉就像一次冒险……探索新世界,前往大多数成年人都无法到达的地方。”就像徒步旅行一样,编程适合我,因为它让我能够定义自己对成功的衡量标准,而且它似乎是无限的,而不是由我能跑多快或能投掷多远决定。编写又长又复杂的程序所需的逻辑、注意力和耐力对我来说是很自然的。和徒步旅行不同的是,在那群朋友中,我是领头的。当盖茨的学校获得一台 (12 月) PDP-8(售价 8,500 美元)时,“为了迎接挑战,我决定尝试为新计算机编写一个版本的 Basic 编程语言……”盖茨记得一次长途徒步旅行其中“我默默地磨练了我的代码”的公式评估器:我将其进一步精简,就像从一根棍子上削下小块以锐化点一样。我所做的事情看起来高效且简单。这是迄今为止我写过的最好的代码……到秋天学校重新开学时,借给我们 PDP-8 的人已经收回了它。我从未完成我的基本项目。但我在那次徒步旅行中编写的代码、我的公式评估器——以及它的美丽——一直伴随着我。三年半后,当我读大学二年级时,我对自己的人生道路还不确定,我的一位湖畔朋友保罗·艾伦冲进我的宿舍,带来了一台突破性计算机的消息。我知道我们可以为其编写一种 Basic 语言;我们取得了领先优势。盖茨在这次徒步旅行中输入了他的代码,“这为后来成为世界上最大的公司之一和一个新行业的开端播下了种子。”盖茨引用了理查德·费曼(Richard Feynman)对“发现问题”的兴奋和快乐的描述——这是对“所有纪律性思考和辛勤工作”的奖励。他回忆说,他的青少年时期“受到对所学知识的热爱的强烈推动,在需要时积累专业知识:在个人计算机诞生之际。”
在 Slashdot 上阅读这个故事的更多内容。