很久很久以前,在加拿大,有一个神奇少年,他的名字叫高司令(james gosling),是一个计算机编程天才。
斗转星移,如约如梭,转眼之间到了1991年,高司令已经入职SUN公司。
彼时高司令已经独当一面,正领导一个名叫 “Green” 的项目。“Green” 究竟是何物?
这需要了解一下当时的计算机发展背景。
20世纪90年代初,硬件领域出现了单片式计算机系统。由于价格低廉,该系统发布不久,就受到自动控制领域人员的关注。因为使用它可以大幅度提升消费性电子产品的智能化程度,比如电视机顶盒、电烤面包箱、移动电话等。
公司是干啥的?要挣钱呀。SUN公司看到了商机,打算开拓电子类消费产品的市场,从中分得一杯羹。于是启动“Stealth计划”,后来改名为 “Green”。
小道消息,“Green”小组考虑使用C++进行开发,但是小型家电产品一般资源有限,把一个庞大的C++运行起来着实有些费劲,并且C++比较复杂。再加上当时的嵌入式芯片种类繁杂,很难做到跨平台运行。哪里有需求,哪里便有生产力和创造力。
据传,SUN公司有一个人叫比尔·乔伊,他提议在C的基础上进行修改(提供面向对象环境),这种做法很合理。高司令一开始在C上进行了扩展和修改,称之为C-,可以后来发现有问题,放弃了。高司令多牛啊,他想开发一种更简单的全新的编程语言,并已公司办公室外的橡树命名吗,称为“Oak”。俗话说,无巧不成书,“Oak”商标已经被注册了,只好换别的了。
高司令平时喜欢喝爪哇的咖啡,于是一杯冒着热气的咖啡商标便诞生了,他就是“Java”(印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名)。
经过18个月的研发,产品终于完成。可天有不测风云,消费类电子产品并没有掀起多大的风浪,市场反应不佳,Java 进入了蛰伏期。
计算机在发展,科技在进步。到了20世纪中后期,互联网进入人们的视野,并以指数级增长。互联网把千千万万的电脑连在一起,当然也把形形色色的操作系统连载了一起,这个时候,急需一个跨平台的编程语言,这个时候,那个蛰伏已久的“Java”终于有了用武之地,他的“Applet”收到空前欢迎。
从此,Java 飞速发展,走上编程语言的巅峰。
高司令履历:
SUN公司
全称: Stanford University Network。是一家源自斯坦福大学孵化器的高科技企业。成立后,SUN 公司曾市值高居 IT 公司榜首。在 2001 年,其市值达到 2100 亿美元,远超谷歌和 IBM 等公司。SUN 不仅战胜了包括 IBM 在内的所有工作站和小型机公司,还凭借其 Solaris(一种 Unix 操作系统)和风靡全球的 Java 编程语言,成为在操作系统领域最有可能挑战微软的公司。SUN 公司人才济济,谷歌的 CEO 埃里克·施密特就是从SUN出来的。
三十年河东,三十年河西。当下 SUN 公司已经风光不再,2009年被甲骨文公司收购。