java从“oak”变成互联网时代最稳健、灵活的通用语言

你听说过没,有个叫Oak的编程语言,其实是差点被“烤面包机”给埋没的。本来Sun微系统是打算让它去控制电视机、电话、闹钟这些家用电器的,结果市场反应平平,连智能化家电的爆发都没赶上。这下Oak项目差点就走到头了。好在这时候互联网浪潮来了,Sun公司意识到:不是烤箱,而是网络才是未来。于是他们把Oak重新包装了一下,给它起了个新名字——Java。 说到这个名字从哪儿来,外面有好几种说法呢。第一种是Gosling在一次技术交流会的时候看到了咖啡杯上的“Java”字样,觉得这个词提神又无处不在,灵感一来就把Oak变成了Java。第二种说法是说Green团队在印度尼西亚爪哇岛度假时头脑风暴出来的,觉得代码要像网页一样跨越大陆,就取了个同样的名字。还有一种说法是三位核心开发者James Gosling、Arthur Van Hoff和Andy Bechtolsheim名字首字母连在一起的缩写,听起来挺顺口。 改名之后Java可就火了起来。Sun先让它跑在小型工作站上,“一次编写、到处运行”的口号让它顺利登陆服务器。后来浏览器插件一出来,Java小程序就让网页有了动态交互能力。到了移动互联网时代Android出现了,Java又跟着Android一起跃迁了——现在全球数十亿台手机里都有Java呢。 你看啊,名字只是入口,真正让Java从“Oak”变成互联网时代最稳健、灵活的通用语言的关键在于它总能跟上时代的脚步——从嵌入式控制到云计算、从桌面应用到移动互联,每次都踩准了节奏。所以说啊,有时候一个好名字能帮我们打开想象空间,但真正的奇迹还是得靠生态建设。