zoukankan      html  css  js  c++  java
  • Java之父詹姆斯•高斯林趣闻

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

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

      2、  詹姆斯·高斯林与OAK

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

      3、  詹姆斯·高斯林与JAVA

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

  • 相关阅读:
    npm ci命令比npm installer命令快2至10倍
    Liferay 7.1发布啦
    2016/07/05 zend optimizer
    2016/06/16 phpexcel
    2016/06/13 phpexcel 未完待续
    2016/06/10 日历插件 Datepicker
    2016/06/09 ThinkPHP3.2.3使用分页
    2016/06/02 网摘记录 svn 服务器端 客户端 安装使用
    2016/05/27 php上传文件常见问题总结
    2016/05/25 抽象类与API(接口)差别
  • 原文地址:https://www.cnblogs.com/zretc/p/3103449.html
Copyright © 2011-2022 走看看