
57年前,在西雅图的冬夜,一个瘦小的少年将卧室的窗户翻了出来,跑到一个名为“ C的立方体”的计算机实验室。
比尔·盖茨(Bill Gates)不认为这段时间在寒冷的夜晚追逐代码正在悄悄地撞到数字时代的大门。
当Hubin中学的编程青少年在船上以宝贵的时间交易自由劳动时,改变了人类文明过程的变化是在晶体管和二元中培养的。在这个数字时代的曙光中,一群年轻的先驱者站在浪潮的顶部。他们开放了一个具有智慧和勇气的新领域:个人计算机软件。
几乎同时,在英特尔的实验室里,戈登·摩尔(Gordon Moore)的预测就像闪电般的螺栓,贯穿了计算机行业的夜空。摩尔定律不仅预示着技术的飞跃,而且还引发了无数创新者的热情。
微处理器的诞生就像打开潘多拉的盒子一样,释放了无尽的可能性。
当Hubin中学的课程时间表计划顺利进行时,成功启动了第一台个人计算机上的基本程序以及Microsoft逐渐出现时...
所有这些都是宣布一个全新的时代已经到来。
软件是曾经被视为硬件配件的存在,现在已成为促进社会进步的关键力量。
晚上,目的地:C的立方体奔跑
1967年,比尔·盖茨(Bill Gates)进入湖畔学校。
这所位于华盛顿西雅图的私立学校以其优质的教育和创新的教学方法而闻名,吸引了许多杰出的学生。
在Hubin中学,盖茨和他的同伴对编程的热情越来越高,并且在几分钟内积累的时间费并不少。
罗纳(Rona)夫人(父母)给Hubin中学的一封信,给出了一个令人惊讶的建议:
如果学校中的小程序员可以帮助她(“计算中心公司”或“ CCC”)。盖茨给了她昵称“ C Cube”)他们本来可以允许这些学生免费使用新计算机。
1968年12月,肯特,保罗,里克和盖茨经常在“ C的立方体”中呆了几个小时,编写代码,调试计划和起草程序错误。他们知道,有一天,该公司将把他们扫除,并且在机会消失之前必须尽可能多地抓住。
那个冬天的一个晚上,盖茨坐在他的房间里,想着:为什么我在这里浪费时间?这一刻我本可以坐在电脑前。
他悄悄地推开卧室的窗户,爬了出去,乘公共汽车又有4个街区,到达了“ C的立方体”,只需20分钟。
这是盖茨第一次在晚上偷偷溜出家,他经常在那个冬天和接下来的几年做。如果他错过了最后一辆公共汽车,他只能步行45分钟即可到达凌晨2点左右,并在此过程中重写了代码。
许多成功的人在爱上自己选择的领域后必须努力工作并专注一段时间。正是在这段时间里,最初的兴趣逐渐转化为真实的技能。
这本书《外星人:成功的启示》指出,无论您是在撰写还是打网球,都需要经过10,000小时的艰苦练习才能达到出色的技术水平。
对于比尔·盖茨(Bill Gates),如果没有如此幸运的空闲时间登机 - 最初的500小时,接下来的9,500小时可能根本不存在。
正式完成了第一个软件产品
后来,“ C的立方体”破产了。这意味着Hubin中学不再拥有计算机提供商。
1970年秋天,学校联系了另一家经营时间分配业务的初创公司。
信息科学客户希望自动化公司的薪酬管理系统。信息科学公司要求盖茨和其他四个免费编写此程序,因为这是一个很好的学习机会。
他们起草了一份合同,设定了该项目的范围,并在1971年3月设定了截止日期。这只给了大门和其他人约4个月,他们很快意识到时间非常紧密,几乎没有足够的时间。
但是,这四人组成的小团队很快发生了冲突。保罗和里克的两个高级同学对该项目逐渐失去了兴趣。盖茨认为他们很懒惰,缺乏专业精神,因此他决定掌握整个情况。根据每个人的工作量,他设计了一个计划来分配机器上的时间,他和肯特完成了大部分工作,急忙编写了该程序,称为“ Payrol”。
该过程完成后,他们将向信息科学公司展示自己的作品。该工资计划还需要添加许多功能,但是显然,他们提出的核心计划足以使公司钦佩地对其进行看法。
保罗和里克(Paul)和里克(Rick)毕业后,肯特(Kent)和盖茨(Gates)留下来完成薪资计划,这是湖畔高中编程团队中剩下的两个成员。经过九个月的努力,他们完成了预计最初在8月份仅3个月内完成的过程。
最大的好消息是:它可以成功运行。
“我想购买英特尔8008芯片”
在1960年代中期,英特尔公司的创始人之一戈登·摩尔(Gordon Moore)做出了预测:
无休止的创新将使芯片中的晶体管数量增加一倍(后来他将预测更改为每两年翻一番)。
我们感知的世界通常以线性和逐渐增量的方式生长:将一英寸累积到统治者中,并将少量堆积成很多。计算机行业没有什么不同,很长一段时间以来的进展缓慢。
摩尔的预测意味着微处理器的速度将增加几何序列。如果发生这种情况,那么占用整个房间的计算机最终将足够小,有一天将其放在桌子上。
到那时,当最新的英特尔8008芯片处理数据的速度是上一代的两倍时,摩尔的预测是准确的。
1972年秋天,保罗和盖茨走进了南西雅图的一个工业区,并告诉推销员,他们想购买英特尔8008芯片。到目前为止,当我想到商店里的销售人员感到多么惊讶时,这仍然使盖茨发笑。
在经历了英特尔发明的巨大影响之后,回顾了这一刻,这确实使我感到不可思议。繁殖集成电路中晶体管数量的现象将被称为“摩尔定律”,微处理器将促进数字革命,并为我们带来个人计算机和智能手机。
毫无疑问,微处理器的发明将是盖茨职业生涯中最重要的事件。
没有它,微软将不存在。
在英特尔之后,许多芯片制造商迅速采取了行动,并急于追赶。
摩托罗拉,仙女,通用仪器,Signettik,Intel Silicon,American Radio,Rockwell,Western Digital,国家半导体,MOS Technology,Texas Instruments和其他公司都是类似于Intel 8080的8位微处理器。这些芯片中的任何一个都可能成为个人计算机的“计算机”。
环顾四周,您看到的是一个行业的种子在任何地方发芽。
受HP的工程师的启发,其启发是HP购买的MOS 6502处理器,并由自己构建了计算机原型。
他的朋友史蒂夫·乔布斯(Steve Jobs)看到了原型。乔布斯刚刚回到美国,在此之前,他在印度生活了七个月。
在不到一年的时间里,乔布斯会脱掉他的橙色冥想长袍,恢复头发,并说服沃兹尼亚克,他的计算机爱好可以变成一家公司。
不久之后,他们命名了他们创立苹果公司的公司,并开始出售其第一台计算机AppleI。
两个人,准时上学
写课程时间表
盖茨进入高中后,湖畔高中决定与附近的圣尼古拉斯女子学校合并。
鲍勃·哈格(Bob Hager)接管了整合两所学校的课程安排的任务,但是这项任务显然比他预期的要困难得多,因为各种困难和问题又一次出现。
当每个人都因一团糟而生气时,肯特和盖茨决定干预并尝试提供帮助,并考虑如何解决春季学期的安排问题。
那个冬天,盖茨留在他的房间里写和画画,试图解决他那时试图解决的最困难的问题: *如何满足数百人的不同且看似不兼容的需求,同时也使计算机可以理解。
他绘制了一个矩阵,其中包括学生,课程,老师,时间和所有其他变量,然后在一周内稍微提高了自己的图表,逐渐变得越来越清晰。
周六,他走出房间,知道他以系统的方式澄清了各种冲突,这也是计算机掌握的一种方式。
当时,没有时间根据大门提出的解决方案重新编写程序,为了在春季学期开始之前准备好,他们必须优先考虑临时补救措施。
大约三个星期,肯特,门和四名老师每天工作20个小时,并尝试了每种手段,以最终使该计划正常工作。
校长对结果非常满意,他说,他可以找到一种方法来获得资金来租用大门和其他人,以撰写具有学校所需的所有功能的新版本,并用他们选择的基本语言进行编程。
在花费了数周的时间解决细节之后,盖茨及其与湖畔高中的合同在撰写课程时间表的下一阶段获得了报酬。学校同意给他们津贴,并支付由此产生的机器时间费用。
肯特(Kent)去世后,盖茨打电话给保罗(Paul),保罗(Paul)曾在大学暑假(Summer Hative)上大学回家,并告诉他,他将完成课程时间表,然后再在月底使用免费机器用完。尽管尚未清楚地说明,但是完成与肯特的组织有关,对大门非常重要,更不用说学校指望他了。
保罗和大门住了一个月,住在计算机室。这个疯狂计划的一部分是解决他们心中痛苦的方式。保罗比任何人都更了解盖茨的经历,他知道处理它的最佳方法是将自己献给复杂的代码难题,他想和大门在一起。
幸运的是,跑来跑去的工作终于得到了回报。盖茨和其他人按时完成了课程时间表。
秋天的运行非常顺利,在接下来的几年中,Hubin中学使用了。
这是第一台个人电脑
写第一个程序
1974年8月,保罗来到波士顿,在郊区租了一间公寓,距离哈佛大学40分钟车程。
那个秋天,保罗把许多企业家思想兜售给大门。由于保罗对计算机硬件特别喜欢,所以他的想法通常围绕着构建某种创新的计算机。
但是,保罗非常清楚,盖茨对制作硬件的想法的兴趣降低了。
晚餐期间,大门和保罗之间的对话一次又一次地转移到软件问题上。软件与硬件不同,不需要电路或工厂。编写软件所需的一切都是脑力和时间。在这个领域,它们具有优势,甚至可以引导。
1975年1月发行的大众电子产品发表了一篇文章:“迄今为止最强大的小型计算机项目 - 成本小于400美元”,这是由Micro Instrument and Tememetry Systems Corporation(MITS)推出的Altair 8800计算机。
大众电子电子产品的报告几乎没有提及软件。
为了实现在不转动开关的情况下将程序轻松编写到尴尬的计算机上的目标,我们必须需要一个电视节目终端,以及像Basic或Fortran这样的编程语言,该语言是专门针对8080处理器量身定制的。但是,本文的作者没有说是否已经有一种可以使用的语言。
他们敢打赌,还没有这样的语言,并决定为其编写一个版本。
盖茨和保罗的最大关注点还不够。据估计,只有几周的时间可以完成该计划并将其提交给微型仪器和遥测系统公司,否则其他人将领先于他们。工作量太多了,他们只有两个人,一个有全职工作,另一个有完整的作业。
他们无意间带来了一个新的伙伴,数学新生蒙特·戴维多夫(Monte Davedov)。盖茨继续负责该计划的主要部分,蒙特开始编写处理加法,减法,乘法,除法和指数操作的代码,并且保罗微调了他开发的模拟器。
在疯狂地编写了6周的代码后,他们的基本基本最终可以顺利运行,这足以将其显示为微型启动和遥测系统公司。保罗称笨拙的明星开发公司并安排了一次会议。
在Micro Instruments和Teletry Systems,Paul进入了他的引导加载器代码,并立即启动了磁带读取器。
最后,纸张结束了,计算机开始运行程序。以下单词显示在终端上:
内存大小(内存大小)?
保罗输入了几个基本说明,以展示他们的“历史杰作”。
打印2+2
好的
有了这条代码,为第一台个人计算机编写的第一个程序诞生了。
梦想为世界服务的“软件工厂”
遵循新的个人计算机世界的嬉皮精神,人们通常认为当时软件应该是免费的。
硬件是可见且有形的;相比之下,软件是虚拟的,需要充分的想象力才能看到某人花了数千个小时的设计,写作和调试,并尽力使其正常运行。
因此,可以从朋友中复制该软件,公开共享甚至被盗。
但是保罗和盖茨想建立一个商业模式。他们坚信,随着个人计算机变得更便宜,进入大型和小型企业以及成千上万的家庭,对高质量软件的需求将几乎无尽。
有一天,如果一切按照他们的意愿进行,微软将成为一家提供各种产品的“软件工厂”。当时,如果有人问盖茨的目标是什么,他可能已经详细描述了软件工厂的愿景,或者他可能简单地说:
我们希望我们的软件能够在世界各地的每台个人计算机上运行。
保罗协助微软制定了技术研发方向,他还是开发工具的硕士。他为PDP-10开发的模拟器和相关工具不仅允许两者在手头的尴尬计算机(或Intel 8080处理器)的情况下创建其第一个基本软件,而且还必须为不同处理器编写不同版本的基本和其他软件。
他的工作帮助微软在这一领域取得了领先地位,并长期保持了巨大的优势。
盖茨和他的团队获得了2,000英里到距离的电话号码和一张前往阿尔伯克基的票。但是要找到下一个和下一个客户,他们必须通过写信,参加行业表演和来访公司来出售自己和产品。他们仍然有很多问题要解决:他们应该收取多少费用?如何进行营销?如何雇用员工?谁将处理整个薪水和税收过程?
1976年,盖茨回到校园后,微软几乎立即召集了他,他们发现了一家主要客户,国家收银公司(NCR),这是当时最大的计算机制造商之一。他们签署了一项协议,以修改8080 Basic,以使其适应国家收银公司的7200计算机。
该合同以15万美元的价格出售,当时这是一笔巨额的钱。
盖茨希望在付费用户后,他可以雇用人员编写代码,这成为现实。与国家收银机和其他几个客户的交易每月为他们带来了约20,000美元的收入,使微软可以雇用自己的第一名员工。
4月,盖茨(Gates)称马克·麦克唐纳(Mark McDonald),湖畔中学的校友,这是一个经常留在湖畔中学计算机室的小组之一。
几天后,盖茨收到了Rick的另一封信,Rick计划重新加入微软。盖茨,保罗和里克建立了三方合作伙伴关系。
盖茨以两个主要目标写下了他们的商业计划:
首先,扩大规模和知名度,其次赚钱。
这封信标志着他们共同努力建立独立公司的下一阶段。他们同意至少在接下来的两年中,“微软将成为我们的重中之重。”
为微软的独立发展而战
但是很长一段时间以来,微软仍然严重依赖微型仪器和遥测系统公司。通过向炼金术计算机提供8080基本软件许可而获得的特许权使用费仍然是微软的最大收入来源。
此外,微型仪器和遥测系统具有8080 Basic的全球专有权。每次门找到此源代码的客户时,合同都必须得到其批准,并且在交易签署交易后,他们必须与公司分享利润。
1976年夏天,微软逐渐摆脱了其对微启示和遥测系统公司的依赖,并开始找到自己的办公空间并开发可以吸引新客户的产品。
寻找新客户的任务主要属于瑞克(Rick),他等同于公司的总经理。达成三方合作伙伴协议几个月后,里克改变了主意,选择退出伙伴关系。保罗和盖茨继续以60%和40%的速度分配微软的所有权。
他们在印刷信之后发出了印刷信,在打电话后打了电话,并在公司后与公司联系,希望找到有兴趣购买Microsoft软件的人。
Basic的普及使Microsoft得以开始,盖茨和其他人将继续适应适合不同的处理器。
但是,尽管基本易于使用,并且在计算机爱好者中很受欢迎,但它并不是更专业的计算机购买者喜欢的语言。
大学的科学家和研究人员使用fortran,而公司则使用COBOL;同时,焦点是基本的替代品,在数字设备公司的微型计算机的许多用户中非常受欢迎。
为了扩大业务范围,微软需要为这三种语言开发自己的版本。
为了支持新产品开发,微软开始在夏天结束时雇用其第一批全职员工。对于盖茨来说,这些新员工使微软感觉像一家真正的公司。
后来,一家名为PERTEC(外围设备公司)的公司提出了收购微型仪器和遥测系统公司的提议。
Pertec开始联系微型仪器和遥测系统后不久,与微软有关的所有企业都完全停止了:停止的特许权使用费,授权第三方的交易也停止了。
随着1977年春季的到来,盖茨越来越意识到,微型工具和遥测系统公司和Pertec无意向他们支付逾期特许权使用费,也没有打算向其他公司许可8080个基本公司。
但是,在先前的合同中清楚地表明,盖茨和其他人从未将软件的所有权转让给微型仪器和遥测系统公司,但仅授权它们使用。此外,微型仪器和遥测系统公司有合同义务尽最大努力将此软件许可给其他公司。
保罗和盖茨有够了。
他们和他们的律师共同致信爱德华·罗伯茨(Edward Roberts),列出了微型仪器和遥测系统对合同的许多违规行为。在合同中同意的6月,他们与微型工具和遥测系统公司的争议移交给了仲裁。
听证会持续了大约10天。经过漫长的等待,仲裁结果出来了:仲裁员站在微软的身边。仲裁员将其独家授权提升为微型工具和遥测系统公司,明确指出他们拥有源代码的所有权。
盖茨(Gates)和其他人立即呼吁所有等待获得该软件授权的公司。几周后,从五到六个客户那里收到了付款。
不再依靠微型启示和遥测系统公司
1977年底,Kangmaoda Pet,Apple II和Ruixia TRS-80开始进入学校,办公室和家庭。
几年之内,其用户已经达到了数十万,其中大多数从未碰到计算机。
这三台计算机后来被称为“ 1977年的三巨头”,将个人计算机革命引入了主流社会,而其他品牌则落后。
在构成“ 1977年三巨头”的每台计算机上,这是微软根据其制造商的要求的基本量身定制的版本:在Ruixia的计算机上,II级基本运行;在Apple Computers上,Applesoft Basic将两家公司的名称结合在一起;在宠物计算机上,Konmaud Basic运行。
微软不再依赖微启示和遥测系统公司,也决定将公司转移到西雅图。
当盖茨离开家上大学时,他告诉父母,他再也不会住在西雅图了。看来他一定会在更大的世界中建立自己的生活,而回家将被视为静修。
但实际上,情况已经改变。
不仅是盖茨回来了,而且微软 - 他和他的朋友们拥有一群独特的员工,一家繁荣的盈利业务,从那时起,它将成为盖茨一生中不可或缺的一部分。
还有一件事
以上内容来自Bill Gates的第一本自传《源代码》,由Citic Publishing House发布。
“在13岁那年,他20岁时就退出了哈佛大学,并于31岁创立了微软,并成为了世界上最富有的人。”
在盖茨的成长道路上的几个决定性时刻塑造了技术少年敏锐的洞察力和远见的战略愿景。
1995年,比尔·盖茨(Bill Gates)预测了“未来之路”中互联网和AI的发展。他认为,将来软件将变得更聪明,计算机将了解人类语言并分析复杂数据。
盖茨在“源代码”中讲述了他从童年到大学以及整个十几岁的成长的故事,我们可以从中发现微软企业家精神背后的灵感和隐藏逻辑。
在Citic Publishing House的授权下,Qubits将继续与您分享与本书中的AI,技术和计算机有关的一些摘录,并鼓励您。