漫谈IT史话:Java之父“高司令”

来源:酷勤网责任编辑:全云
2015-08-21 02:12

他是比尔盖茨的噩梦,他用他的大胡子让盖茨的微笑变得十分勉强,他是技术的先驱,他技术成果覆盖了100亿台设备,除了苹果,没有什么手机不用向他致敬;他就是高斯林,Java的缔造者。

漫谈IT史话:Java之父“高司令” 说起高司令的大名,很多人肯定会联想到地道战经典对白“高实在是高”,不好意思,那是胡司令,这个高司令是个高鼻子、大胡子、金头发的老外,但作为Java编程语言的共同创始人之一,中国的程序员们在膜拜这位公认的Java之父同时,也亲昵的用中文谐音“高司令”来表达出对他的多重敬意。

让微软窒息的大胡子

高司令最显著的特征是他留了多年的大胡子。对于他的这个标志,高司令在2006年的一则博客中写道,他的妻子和儿子从来都没有看到他不留胡子;其实每到睡觉时,他首先要做的事情就是刮胡子,以免影响他睡眠过程中的正常呼吸。

胡子一直没有成为扼杀天才的凶手,否则我们将不可能见到Java,但却一度让另一个天才有窒息的感觉,那就是微软的盖茨。

高司令曾经供职26年的Sun公司创始人斯考特·麦克尼利曾经有个令人侧目的爱好——反对微软而被称为硅谷斗士。他甚至说:“不希望自己的孩子将来生活在一个只有微软的世界里。”而麦克尼利的底气则来自高司令和他的孩子“Java”。

上世纪90年代初,高司令在开发Java的之初,压根没想过要和电脑、互联网扯上关系,这就是款用在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、 烤面包机等家用电器的控制和通讯问题。

当时的高司令还远没有到可以发号施令的司令级别,在Sun公司之初,他就是个勤杂工,公司总是安排他去做一些为老系统写升级软件的琐碎工作。所以当麦克尼利要高司令去领导一个名为绿色小组的研发团队,开发数字家电产品时,高司令上任了。

几乎是傻儿司令的翻版,这个团队最初对自己到底要鼓捣出的东西是硬件还是软件都没弄清楚,开发小组的4个人就每日每夜的干了起来,结果最终无论是硬件还是软件,主菜依然没个眉目,高司令反而弄出了个副产品,一种运行在虚拟机中的面向对象的语言。

这玩意有什么用呢?高司令不知道,麦克尼利也没想明白,既然弄不明白,高司令也没多想,就拿着自家窗外一颗叫Oak的树名给这个语言定了性。

可到了注册商标时,高司令却发现,连树名都被家显卡制造商给抢注了,正好知道这个消息的时候,绿色小组正在咖啡馆里喝着印尼爪哇(Java)岛出产的咖啡,有一个人灵机一动说就叫Java怎么样,结果这个随便的产品就有了这么个随便的名字。

之后小组的研发继续不顺,数字家电到底给他们弄了出来,上万美元的样子决定了其市场前景的难堪,整个1993年,高司令和绿色小组们都在郁闷,跑路的跑路,旷工的旷工,上班玩游戏倒成了绿色小组的主业,高司令的胡子也蓄出来了。还好麦克尼利对这帮技术人员还算宽容,换了在中国,早集体吃上炒鱿鱼大餐了。

1994年,网景公司推出Netscape浏览器,突然让蓄须不明志的高司令开了窍,Java天生就是一次编写,到处运行,可以适应于任何平台的东西,为什么不能让它上网呢!绿色小组残部立刻开始了针对互联网的Java应用,短短一年时间,Java接着网景浏览器,风靡了起来……

一个原本要用在家电设备上的语言,就这样无心插柳柳成荫的成了“网络版”。

高司令的春天成了微软的噩梦。比尔·盖茨看到了Java的威胁,他告诉微软浏览器部门的主管艾达姆:“这可把我吓坏了。我不清楚微软的操作系统要为Java的客户应用程序代码提供什么样的东西,而这些东西将足够让它来取代我们的市场地位。”

盖茨的恐惧成为了现实,微软和Sun针对Java打了多年的官司,可还是没有阻止Java成为世界上最流行的电脑语言。

高司令这下真的成司令了。

使用Java的设备比地球总人口还要多

“Java到现在一共亏了多少钱?”1995年下半年的一天,麦克尼利问他的首席技术官埃里克·施密特。

“大约100万美元。”施密特回答道。

“听着”麦克尼利严肃地说,“把预算增加10倍,你要给我亏1000万才算完成任务!

巨大的魄力让高司令和他的Java在伯乐的支持下深入到了互联网的所有神经末梢中,网景、IBM、甲骨文都表示支持Java。

高司令笑了,特别是当微软在权衡利弊后发现,Java可以在任何硬件、操作系统上运行,这绕过了微软的摇钱树:Windows操作系统。微软决定在自己的新版浏览器中支持Java。高司令的大胡子笑得分叉了。

可Java却并没有赚钱,尽管随后Sun借互联网泡沫的东风,靠Java带来的名气和自己的服务器、操作系统,让市值膨胀到了2000亿美元,可Java的授权费收益甚至连投入成本都没赚回来。

Java卖的太便宜了,各类企业使用Java需要向Sun购买使用授权,通常这些都是小钱。Sun的最大一笔横财是2004年微软 以16亿美元一次性了结与Sun在Java上的恩恩怨怨。最抠门的要算谷歌了,它在其手机操作系统Android中无偿使用了Java。

不过高司令赚了,钱赚的不多,但名气却大到出奇。“我从来没有想到Java技术将会这么火。当我的老板问我它将达到多少次下载时,我说10000次。而他认为我太过乐观了。”高司令喜欢在外布道Java的时候引述这个小故事。

而高司令喜欢说的另一个故事则是:你知道巴西的税务系统,亚马逊的Kindle阅读器以及韩国的第一大镁板制造厂有什么共同点吗?这些系统同世界上其它100亿个设备共享一个元素,那就是Java。

诚然,除了iPhone,消费者几乎买不到没有Java程序的手机了。

轻触这里,加载下一页

分享到