在人类世界里,是通过语言来交流的,不同种类的语言之间可以通过彼此翻译来达到 互通,人类的语言有英语、汉语、法语、俄语等,每种语言都有其相应的规则,不同语言 的流行程度也不同。
在五彩缤纷的互联网世界的背后,是不计其数的、一行行的代码,这些代码通常是由 某种编程语言写出来的。在计算机的世界里,设备与设备之间是通过编程语言实现交流 的,著名的编程语言有C语言、C++语言、Java语言、ASP语言、C#语言等,在世界编程 语言排名中,Java语言连续数年排名第一,在编程语言中颇受青睐,同时,Java语言还催 生了以该语言编程的庞大从业者。
正如图书是由某种语言文字写出来的一样,很多软件产品是由Java语言写出来的。用 Java语言写出的软件非常多,比如,我们平时用PC时,里面的很多软件产品就是用Java语 言写的;我们平时使用的手机中,有很多APP产品也是用Java语言写的;Java语言还可以 做嵌入式开发来操作硬件等。可以说,在我们生活的世界里,Java可谓如影随形。正是基 于Java语言的普及性和重要性,Java语言成为很多高校中一门重要的专业必修或选修课 程。 一提起Java语言,有一个人不能不提,他就是被称为“Java之父”的詹姆斯·高斯林 (James Gosling)。
詹姆斯·高斯林于1955年出生在加拿大,自幼喜欢动手拆装电子产品,并喜欢探究其 中的奥秘。他在12岁时,已能设计电子游戏机,他设计出的电子游戏机经常被同伴玩得爱 不释手,詹姆斯·高斯林还学会了帮邻居修理收割机的技能。
詹姆斯·高斯林22岁时,获得了加拿大卡尔加里大学计算机科学学士学位,后来继续 攻读,并考入在美国被称为“书到用时方恨少,未读卡梅不知难”的卡内基梅隆大学 (Carnegie Mellon University,简称CMU)就读博士。
其中,我国“现代桥梁之父”、钱塘江大桥的设计者与制造者、中科院院士茅以升是卡 内基梅隆大学的第一位工科博士,我国“两弹一星”功勋、中科院院士吴自良是卡内基梅隆 大学的理学博士,Google的前全球副总裁兼大中华区总裁、“创新工场”创立人李开复是卡 内基梅隆大学的计算机学博士。可以说,在毕业于卡内基梅隆大学的一个个引以为傲的名 单背后,是这些莘莘学子刻苦钻研的学习精神。詹姆斯·高斯林同样不例外。
1983年,詹姆斯·高斯林获得了美国卡内基梅隆大学计算机科学博士学位,毕业后进 入美国著名科技企业、号称“蓝色巨人”的IBM工作,不久又转入成立不久的科研型企业 Sun公司工作。1990年,Sun公司成立了一个软件设计团队,成员有詹姆斯·高斯林、麦克· 舍林丹(Mike Sheridan)、帕特里克·诺顿(Patrick Naughton)等人,该团队以詹姆斯·高 斯林为技术核心。该团队创造出一种全新的计算机编程语言,名为“Oak”,后将Oak改名 为Java。
1994年年底,Sun公司展示Java程式,意味着Java语言的诞生。Java语言推出后,由于 它具有的一系列优势,如面向对象、安全性、可移植性等,迅速受到世界编程者的喜爱, 并且获得广泛运用。
总之,詹姆斯·高斯林创造出的Java语言,对世界及人们的工作和生活影响深远。詹 姆斯·高斯林的成就,离不开他长期坚持不懈地努力学习,同时,他的学习精神也激励了 无数人。