詹姆斯·高斯林 (James Gosling)是一名软件专家,1955年5月19日出生于加拿大,Java编程语言的共同创始人之一,一般公认他为“Java之父”
James 出生在加拿大的一个村庄里,那已经是 1955 年 5 月的事情了。那时美国的计算机行业也才刚刚起步,那一年 IBM 702 刚刚问世, 庞大的身躯对于当时的世界来说已经是奇迹了,《时代》杂志的原话是:“在短短 12 个机器小时内,大脑将制作 1200 份成本报表,而这一般需要 1800 人才能完成。”
在那时,James 就已经对技术充满了兴趣:12 岁的时候,他用报废的电话机和电视机中的部件做了一台电子游戏机。附近农民的联合收割机出了问题也常常找他修理。14 岁的时候,中学组织到附近大学参观,他记住了大学计算中心的门锁密码,从此开始偷偷地溜进计算中心,学习计算机编程。一年后,大学的天文系招他当了一名临时编程员,编写计算机程序来分析卫星天文数据。
随着时间的推移,James 的天赋也愈发的显露出来,在加拿大的卡尔加里大学拿到理学学士的荣誉学位后,又到了拥有享誉全球的计算机学院的卡耐基梅隆大学攻读计算机科学的硕士和博士学位。
自从 1946 年世界上第一台电子计算机问世以来,计算模式的发展经历了三个阶段:集中计算模式、分散计算模式和网络计算模式。互联网的出现,为在网络计算模式下的科学计算和信息处理提供了良好平台。然而,要充分利用网络计算模式的功能与效益,平台的运行环境是个制约因素,就在此时,Java 诞生了。跨平台、通用性、高效性、安全性,让 Java 语言和 Java 技术成为解决这一问题的最佳途径,在 TIOBE 的编程语言排行榜中,Java 语言一直都处于前列,甚至常年霸占第一的位置。
有关 Java 名称的由来,现在有好几个版本,描述的都相当精彩和有趣。其实 Java 的命名即使是某次灵感的爆发,但也是需要通过多次验证和讨论才确定下来的。Java 名称的真正含义是什么呢?当你看到它的 logo 时,你就会明白。他将 Java 语言比喻成:奉献给世人一杯热气腾腾、芬香四溢的咖啡。咖啡是全球最流行的饮料,James 将Java 语言比喻为一杯咖啡,可见他对 Java 语言是多么的自信。
到了 2000 年,Java 已经成为世界上最流行的电脑语言。绿色小组当初设计 Java 是为了面向数字家庭,支持各种家电设备。他们没有想到的是,Java 支持的计算模式,实际上就是互联网的模式。
对于 Java 语言的巨大成功,没有人比 James Gosling 更加谦逊:“我从来没有想到 Java 技术将会这么火。当我的老板问我它将达到多少次下载时,我说 10,000 次。而他认为我太过乐观了。”