正厚知识 | 你知道“小咖啡”的故事吗?

相信每一位想要入行IT的小伙伴都绕不开JAVA,哪怕不学,多多少少也会了解一点。这个简洁的“小咖啡”LOGO成了无数程序员脱发的根源。可是你知道JAVA的来历吗?JAVA为什么会叫JAVA?为什么LOGO是个咖啡?它是在什么背景下诞生的?今天,小编将带领大家穿越时空,一起看看“小咖啡”的故事。

你知道吗?“小咖啡”其实是一个标准的“95后”,它诞生于1995年,到今年正好是27岁。其实早在1991年,JAVA相关的雏形已经有了。当时Sun公司的詹姆斯·高斯林(James·Gosling)注意到当时的家用电器市场广阔,但缺乏一种更适应小型平台的编程语言。家用电器和大型电子设备不一样,对计算性能要求并不高,只需要操作简单,稳定,标准化。而流行的C++语言虽然能解决非常复杂的计算问题,但相对于家用电器的单片结构而言太过繁琐了,就连Sun内部的熟练程序员都会经常出错,最关键的是,C++缺乏可移植性。家用电器有不同的CPU,每一种CPU都需要制作单独的C++编译器,而编译器本身的设计流程又极为繁琐,所以詹姆斯特别想要一种能轻松移植,可在各个平台上独立运行的语言,在这种背景下,JAVA的前身Oak诞生了。

关于Oak,主创詹姆斯表示,这个名字是当时看到办公室外面有一颗橡树,就像Sun公司一样茁壮、茂盛、欣欣向荣,于是就给这门新语言取名Oak。Oak在刚推出的时候,并没有引起市场的注意,当时的家电生产厂家不愿意为一门全新的、不知底细的语言去重做硬件,没有了硬件的支持,Oak在家电市场上举步维艰,在不得已的情况下,Sun公司选择暂时放弃Oak,把注意力转向其他的项目。

到了上世纪90年代中期,随着互联网的发展,家用机纷纷连上了网,产生了跨平台网络传输的需求。而Sun公司也看中了这个机遇,推出了自己的浏览器WebRunner。与此同时,他们也想起了尘封已久的Oak,当初为了小型家电而开发的Oak却阴差阳错地很符合互联网的要求:简洁、易懂、可移植,于是Sun将Oak重新包装了一下准备上市。但在填报商标的时候却发现,Oak这个名字和另一个企业重了,而人家先注册的,于是Oak就不得不改名。据说在讨论改名的会议上准备了一种来自爪哇岛的咖啡,当时参与会议的人员都很喜欢咖啡的味道,所以干脆就把新名称定为JAVA,图标为冒着热气的咖啡杯。

6e570b283ac7cd8e219be49daae18b6a.jpeg

“当初你对我爱理不理,现在我让你高攀不起。”JAVA完美诠释这句话,活脱脱像个国产爽文男主。1995年5月23日JAVA正式发表之后,立刻引起了业界的轰动,微软、苹果、IBM、甲骨文等大厂闻讯,纷纷停止了手头正在开发的类似项目,转而高价购买JAVA的使用权,甚至连之前对JAVA前身Oak不屑一顾的电器厂商也来了个180°大转变,竞相生产适合JAVA的硬件,而Sun公司也因为JAVA的成功而赚得盆满钵满。JAVA,这个险些被锁进柜子里的技术终于得到了大众的认可,也从侧面证明了“是金子,总会发光的”这句谚语。

2009年,甲骨文公司收购Sun,JAVA也因此归到了甲骨文的旗下。如今,JAVA依旧作为最受欢迎的编程语言之一活跃在网站、安卓应用、大数据空间等领域。2022年最新的编程语言排行榜上,JAVA长期霸榜第三,足见其火爆程度。

fdb036e3a57dc4cc11aba2e50a05ea46.jpeg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值