`
zretc
  • 浏览: 20218 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java之父詹姆斯•高斯林趣闻

    博客分类:
  • Java
阅读更多

   1、  詹姆斯·高斯林与C++

 

SUN(太阳计算机系统公司) 公司在199012月开始开发一个内部项目,这个项目的名字叫做“Green计划”,用于在各种家用电器上实现控制和通讯, 詹姆斯·高斯林是这个计划的主要负责人。本来项目组决定使用C++来开发这个项目,但是很快,James 就改变了主意。James列举了很多理由来说明为什么不想使用C++比如:很多成员发现C++太复杂以至很多开发者经常错误使用、C++缺少垃圾回收系统、可移植的安全性、分布程序设计、和多线程功能,最后,C++不易于移植到各种设备上的平台等等。这些理由确实非常的充分。然而还有一个重要的原因James并没有说。那就是:James本人非常厌恶C++这种非常复杂的语言,所以他从来也没有认真学习过C++语言,没有学好,自然他也就不喜欢用。其实,凡是聪明绝顶的人,反而不喜欢复杂的东西。对于James这样聪明绝顶的人来说,不喜欢就不用,实在有需要,那就自己动手自力更生。

 

   2、  詹姆斯·高斯林与OAK

 

由于第一个问题的原因,James决定自己开发一种新的语言。一旦决定就去做,James开始没日没夜的疯狂工作。到了1992年的夏天,包括操作系统、程序语言、类库等已经初具雏形。这样,就要为这种新的语言起一个名字。James充分发挥想象,取了一个名字叫做:C++ ++ --。是的,你没有看错,它就叫这个名字。James的意思是:这种语言在C++的基础上,增加了很多新的、好的、有用的功能(++),抛弃了C++中很多旧的、不好的、不实用的功能(--)。从这里就可以看出,JamesC++是多么的厌恶。但是我相信,除了James本人之外,是不可能有第二个人喜欢这个名字的。James最终被迫屈服,将它命名为“Oak”(橡树),以他的办公室外的橡树命名。

 

   3、  詹姆斯·高斯林与JAVA

 

随着OAK语言在互联网上得到迅猛的应用和发展,一个想法在James的脑中慢慢的浮现。正如一个默默无闻的小人物,突然变成了一个家喻户晓的大人物时,就会希望自己的名字变得更好听一样。James希望给这种语言取一个更加好听的名字。这个机会很快就来了,他们发现OAK已被一家显卡制造商注册,正好,改名吧。有关JAVA名称的由来,现在有好几个版本,描述的相当精彩和有趣。其实JAVA的命名即使是某次灵感的爆发,但也是需要通过多次验证和讨论才确定下来的。JAVA名称的真正含义是什么呢?当你看到它的logo时,你就会明白。他将JAVA语言比喻成:奉献给世人一杯热气腾腾、芬香四溢的咖啡。咖啡是全球最流行的饮料,JamesJAVA语言比喻为一杯咖啡,可见他对JAVA语言是多么的自信。

 

分享到:
评论

相关推荐

    爱喝咖啡的Java之父.pdf

    "Java之父詹姆斯·高斯林:Java语言的诞生" Java语言的诞生可以追溯到1990年,当时詹姆斯·高斯林和他的团队在太阳微系统公司工作。他们想设计一种新的计算机语言,可以与用户更好地交互。他们起初设计的语言叫作...

    Java之父简介.pdf

    【Java之父——詹姆斯·高斯林】 詹姆斯·高斯林,被誉为“Java之父”,是计算机编程领域的一位杰出人物。他出生于加拿大,以其在计算机科学领域的天赋和创新精神而闻名。高斯林在卡内基·梅隆大学深造期间,展现了...

    Java之父评价C语言之父.doc

    本文将基于Java之父詹姆斯·高斯林(James Gosling)的评价,深入探讨C语言及其创造者对计算机科学界的贡献。 #### James Gosling的评价 James Gosling在其博客中对丹尼斯·里奇的逝世表达了深切的哀悼。他提到,...

    java学习:03.硬链接和软连接.md

    Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序...

    java笔记:01.IDEA常用配置总结.md

    Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序...

    java学习:05.Java注解和反射.md

    Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序...

    java笔记:02.windows常用快捷键.md

    Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序...

    java学习:索引.md

    Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序...

    java学习:06.DockerFile.md

    Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序...

    java学习:01.JUC.md

    Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序...

    java学习:01.设计模式.md

    Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序...

    java学习:08.Docker网络.md

    Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序...

    java学习:01.JVM笔记.md

    Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序...

    java学习:09.DockerCompose.md

    Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序...

    java学习:10.DockerSwarm.md

    Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序...

    java学习:06.进程管理.md

    Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序...

    java学习:05.磁盘管理.md

    Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序...

    java学习:04.账号管理.md

    Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序...

    java学习:10.Git总结.md

    Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序...

    java学习:01.ElasticSearch入门.md

    Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员能够快速开发可靠的应用程序。 Java的跨平台特性是其最显著的特点之一。Java程序...

Global site tag (gtag.js) - Google Analytics