JAVA的由来

SUN公司在1991年准备开发一个机顶盒的项目,那时候电视都是广播式(broadcast)的。即电视台发送节目给用户,用户只能被动的接收,不能点播自己喜欢的节目。SUN公司就想为用户实现一个能点播的装置,此装置将用户的请求发送到电视台,电视台再将节目发送给用户。SUN公司给开发机顶盒的这个小组一栋别墅,他们在这里开发项目。此小组还有一个名字“start seven”,名字的由来是这样的:这个别墅的电话可以打进来并能接听,但是只有按下start和seven之后才能让对方听见自己说话。美国人起名字就是这么有意思。不会想中国人起名字时还要看看风水什么的。

这个装置能够转发用户的请求,那么这里面应该有一个芯片。小组考虑到开发出来需要2-3年的时间,要是到时候没有芯片了怎么办?这个问题是IBM在芯片8096上让广大开发商引起足够重视的。IBM的51芯片取得了很大的成功,这种芯片是8位的,后来IBM生产了16位的8096芯片,性能比51更优越,许多开发商开始开发基于8096的产品,当各大开发商万事俱备就等IBM的8096芯片时,IBM突然说他不再生产这种芯片了,使这些开发商损失很大。以后开发商都把这个问题列在开发产品时的必须考虑在内的问题。James Gosling提出了一个建议:开发一个解释器,设计一种语言,解释器负责执行这种语言,而解释器可以根据不同的芯片设计。这样就使得开发工作的开始就不用硬件参与,这种解释器可以先在SUN的Solaris平台上运行,等开发完成后,再在要使用的芯片上设计一种解释器就可以了。三年之后的1994年,这种机顶盒设计出来了,那种语言叫做OAK(橡树,别墅旁边有一棵橡树,James Gosling每天早上起来都能看到它,所以命名OAK)。但等到SUN公司向电视台推销这种产品的时候,电视台的老总不认可这种装置。SUN的这个项目只能以失败告终。可项目小组的这些人不干啊,他们在别墅里郁闷了三天,同样是James Gosling想到了HTML语言可以在各种浏览器里运行,可不可以把他们的种语言嵌入浏览器里,让浏览器不仅仅是显示静态页面,还能够执行程序。在SUN公司同意后,这些人继续玩他们的“ 游戏”。

1995年,SUN公司和好莱坞准备开展一个技术交流会,皆以宣传公司的产品。在离技术交流会还有7天的时候,交流会的负责人在SUN总部遇到了James Gosling,问他是不是也参加这个技术交流会,但是他们的系统还有1000个bug,最后James Gosling还是同意了。经过7天的奋斗,James Gosling带着他的系统来到了技术交流会。但他不能用OAK这个名字了。OAK已经被一家半导体公司注册了,并且主册了好多领域,只能换名。James Gosling又四处观望寻找灵感,他看到了一个泡咖啡的杯子,杯子上印着Java(印度尼西亚的爪洼岛,以生产咖啡著名),James Gosling就把这种语言改名为Java,这个词并不是英语。浏览器叫做HotJava。他托个一个小球在浏览器里移动,打动了在场的所有观众。网景公司找到了SUN公司,想把Java语言嵌入他们的Netspace浏览器,不要再使用HotJava浏览器,当时Netspace浏览器在市场上占据95%。1995年5月23日,SUN宣布Java语言正式诞生,自此5月23日成了Java的生日。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值