阅读更多

209顶
8踩

编程语言

翻译新闻 你应该知道的 8个Java 的领军人物

2010-08-26 17:06 by 副主编 just_cool 评论(156) 有47126人浏览

下面将介绍8个Java的领军人物,他们创建了框架,产品,工具或者书籍,并将其捐献给了Java社区,改变了Java的编码方式。

 

8. Tomcat & Ant创始人


James Duncan Davidson,Tomcat和Ant创始人。

Duncan于1970年7月29日生于美国德克萨斯州。主要专注在Mac OS X、Java和XML技术。他频繁地在全世界各种会议上演讲,话题范围从开源到高效Java开发。

 

Duncan 是Apache Tomcat和Apache Ant的原创作者,1997-2001年曾在Sun Microsystems工作,参与促成了Sun Microsystems公司向Apache Software Foundation的捐赠。在Sun工作期间,他创作了两个版本的Java Servlet API规范,以及Java API for XML Processing(Java版XML API)规范。

 

相关链接

  1. James Duncan Davidson Twitter
  2. James Duncan Davidson Wiki
  3. James Duncan Davidson personal blog
  4. Apache Ant
  5. Apache Tomcat

7. Test Driven Development & JUnit创始人


 
Kent Beck是XP(Extreme Programming)的创始人;同时还是极限( Extreme)编程,
测试驱动开发的创造者;并与Erich Gamma一起创建了JUnit,也许就因为这个简单而又强大的工具,让众多的程序员更加认可和信赖极限编程,从而引起了Java敏捷开发的狂潮。

 

相关链接

  1. Kent Beck Twitter
  2. Kent Beck Wiki
  3. Kent Beck Blog
  4. JUnit Testing Framework
  5. Extreme Programming Wiki
  6. Test Driven Development Wiki

新闻采访

  1. Kent Beck: “We thought we were just programming on an airplane”
  2. Interview with Kent Beck and Martin Fowler
  3. eXtreme Programming An interview with Kent Beck

Kent Beck 著作:

  1. Extreme Programming Explained: Embrace Change (2nd Edition)
  2. Refactoring: Improving the Design of Existing Code
  3. JUnit Pocket Guide

6. Java Collections Framework
 

Joshua Bloch,是Google公司的首席Java架构师。是Jolt大奖的获得者。他曾是Sun公司的杰出工程师,和Transarc公司的高级系统设计师。Bloch曾带领团队设计和实现过无数的Java平台特性,包括JDK 5.0语言增强版和获奖的Java Collections Framework。他的著作还包括:《Java Puzzlers》、《Java Concurrency in Practive》等。

 

相关链接:

  1. Joshua Bloch Twitter
  2. Joshua Bloch Wiki

新闻采访

  1. Effective Java: An Interview with Joshua Bloch
  2. Rock Star Josh Bloch

Joshua Bloch 著作:

  1. Effective Java (2nd Edition)
  2. Java Concurrency in Practice

5. JBoss 创始人

Marc Fleury, 于2001年创建JBoss, 一个开源的Java应用服务器,2006年4月,JBoss被另一家知名开源软件开发商红帽(Red Hat)以3.5亿美元收购。2007年2月9日毅然离开RedHat。

 

相关链接

  1. Marc Fleury Wiki
  2. Marc Fleury Blog
  3. JBoss Application Server

新闻采访

  1. Could Red Hat lose JBoss founder?
  2. JBoss founder Marc Fleury leaves Red Hat, now what?
  3. JBoss’s Marc Fleury on SOA, ESB and OSS
  4. Resurrecting Marc Fleury

4. Struts 创始人


 
Craig R. McClanahan,1960年出生于丹麦Aarhus。程序员,Sun公司的高级员工,Java Server Faces(JSF)技术规范组负责人,Apache Struts framework创始人,Java Studio Creator负责人,《Struts in action》作者。他是servlet 2.2, 2.3和JSP 1.1, 1.2规范的专家组之一,也是Tomcat servlet container Catalina的架构师。

相关链接

  1. Craig Mcclanahan Wiki
  2. Craig Mcclanahan Blog
  3. Apache Struts

新闻采访

  1. Interview with Craig McClanahan
  2. Struts Or JSF?

3. Spring 创始人

Rod Johnson,Spring Framework创始人。 Rod在悉尼大学不仅获得了计算机学位,同时还获得了音乐学位。更令人吃惊的是在回到软件开发领域之前,他还获得了音乐学的博士学位。 有着相当丰富的C/C++技术背景的Rod早在1996年就开始了对Java服务器端技术的研究。他是一个在保险、电子商务和金融行业有着丰富经验的技术顾问,同时也是JSR-154(Servlet 2.4)和JDO 2.0的规范专家、JCP的积极成员,是Java development community中的杰出人物。
 

相关链接

  1. Rod Johnson Twitter
  2. Rod Johnson Blog
  3. SpringSource
  4. Spring Framework Wiki

新闻采访:

  1. VMware.com : VMware to acquire SpringSource
  2. Rod Johnson : VMware to acquire SpringSource
  3. Interview with Rod Johnson – CEO – Interface21
  4. Q&A with Rod Johnson over Spring’s maintenance policy changes
  5. Expert One-on-One J2EE Design and Development: Interview with Rod Johnson

Rod Johnson 著作

  1. Expert One-on-One J2EE Design and Development (Programmer to Programmer)
  2. Expert One-on-One J2EE Development without EJB

2. Hibernate 创始人

Gavin King, Hibernate创始人,同时还创建了Seam,参与了EJB 3.0 和 JPA 的编写。他是JBoss的核心成员之一,也是《Hibernate in Action》一书的作者。

 

相关链接

  1. Gavin King Blog
  2. Hibernate Wiki
  3. Hibernate Framework
  4. JBoss seam

新闻采访:

  1. Tech Chat: Gavin King on Contexts and Dependency Injection, Weld, Java EE 6
  2. JPT : The Interview: Gavin King, Hibernate
  3. JavaFree : Interview with Gavin King, founder of Hibernate
  4. Seam in Depth with Gavin King

Gavin King 著作:

  1. Java Persistence with Hibernate
  2. Hibernate in Action (In Action series)

1. Java之父


James Gosling, 出生于加拿大,是一位计算机编程天才。他在卡内基-梅隆大学攻读计算机博士学位时,为 Unix操作系统编写了多处理器版本。在服务器制造商和软件开发商Sun公司工作期间,他于1991年编写了Java编程语言。他在2006年的一则博客中写道,他的妻子和儿子从来都没有看到他不留胡子;其实每到睡觉时,他首先要做的事情就是刮胡子,以免影响他睡眠过程中的正常呼吸。

 

高斯林先生以“Java 技术之父”而闻名于世。他是Java 技术的创始人,他亲手设计了Java语言,并开发了Java编译器和Java虚拟机,使Java成为了世界上最流行的开发语言。Java支持的计算模式,已经成为了互联网的标准编程模式以及分布式企业级应用的事实标准。目前,Gosling先生积极致力于研究软件开发工具,使它们功能更为强大,更容易为开发人员所使用,能够快速地开发应用。

 

James Gosling于1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡耐基-梅隆大学计算机科学博士学位,博士论文的题目是:"The Algebraic Manipulation of Constraints"。他创建了卫星数据获取系统,Unix的多处理器版本,若干编译器、邮件系统和视窗管理器,他还创建了一个叫做"Emacs"的WYSIWYG文本编辑器,这个基于图像编辑器和文本编辑器的突破性的编辑器可运行于Unix系统。在Sun公司,Gosling最初是负责NeWS视窗系统的总工程师。也正是他开始了Java编程语言的最初设计,并完成了Java技术的原始编译器和虚拟机。

 

2010年,随着Sun被Oracle并购而加入Oracle,担任客户端软件集团的首席技术官,但于2010年4月从Oracle离职。

 

相关链接

  1. James Gosling Blog
  2. James Gosling Wiki

新闻采访:

  1. Interview with Dennis Ritchie, Bjarne Stroustrup, and James Gosling
  2. Interview: James Gosling, ‘the Father of Java’
  3. Developer Interview: James Gosling
来自: dzone
209
8
评论 共 156 条 请登录后发表评论
96 楼 lkj107 2010-08-30 11:08
吃饱饭了再说吧
95 楼 獨自等待 2010-08-30 10:32
太牛  !
可以说  中国不可能出现这样的人!
原因太多 !
钱是一方面 :语言也是 !~
美国 一般的程序员 2-3年 就买得起来房子 100来W   还是别墅的  中国 呵呵  做梦都想不到 !
其实 中国的教育 也有问题   !~ 想想大学都学了什么吧!
想想 差别多呢!~
悲剧
94 楼 wq13480 2010-08-30 09:17
都是大师级人物
93 楼 diggywang 2010-08-29 21:51
还缺Doug Lee
92 楼 茴香豆 2010-08-29 16:36
   看到这些牛人,心里五味陈杂。
   中国,号称地大物博,人也是世界之最,可为什么就没出现过这样一个牛人呢?
   值得深思!
91 楼 taimukang 2010-08-29 10:12
在中国IT界没有产生这样的大师的土壤,程序员是IT民工。另外,我们在语言上不具备优势
90 楼 Agrael 2010-08-28 18:48
没有 Rickard Oberg 。。。。。。。
89 楼 duooluu 2010-08-28 18:27
wenxiang_tune 写道
murainwood 写道
黑暗浪子 写道
Javakeith 写道
这很典型的反驳了 程序员35岁以后改转管理!这几位领军人物哪位是35岁以下?

本来“程序员35岁以后改转管理”就是国内目前那些技术水平不到家,凭着溜须拍马上位的IT人渣放出来的妖魔化言论。这些人现在在各大知名IT企业工作,也就是整天开会扯淡,到处做演讲,写软文,在csdn开博客,在《程序员》上大放厥词。真正写代码的时间几乎没有,对他们来说天天能捞大钱就OK。写代码?那是刚毕业的小朋友做的事情。

基本上没错。

总结的很有见地!!

此话虽然有道理,但在中国如果埋头苦干,不懂吹嘘的人,那是混不下去的,不要指望有朝一日技术达到这几位大师级人物的水平,早就被现实压垮了
88 楼 kongxiantao 2010-08-28 14:46
向牛人们致敬
87 楼 wenxiang_tune 2010-08-28 13:40
murainwood 写道
黑暗浪子 写道
Javakeith 写道
这很典型的反驳了 程序员35岁以后改转管理!这几位领军人物哪位是35岁以下?

本来“程序员35岁以后改转管理”就是国内目前那些技术水平不到家,凭着溜须拍马上位的IT人渣放出来的妖魔化言论。这些人现在在各大知名IT企业工作,也就是整天开会扯淡,到处做演讲,写软文,在csdn开博客,在《程序员》上大放厥词。真正写代码的时间几乎没有,对他们来说天天能捞大钱就OK。写代码?那是刚毕业的小朋友做的事情。

基本上没错。

总结的很有见地!!
86 楼 bitray 2010-08-28 11:54
gml520 写道
gml520 写道
这里面大部分都是Sun 出来的,还有我几个Google 的创始人也是Sun出来的。
Sun 真是牛人的生成基地阿。

说错了,是“我记得”

sun确实是啊。技术太强大了。
85 楼 downpour 2010-08-28 11:37
shirui_java 写道
知道为什么牛人都是外国人吗:美国程序员年薪20万美元,福利好,并且买房只需要身份证就行了,不用为老婆衣服和孩子奶粉操心,而国内呢,程序员起早贪黑的工作,不要说买房,租房就成问题,那还有心思研究,不是国内程序员太浮澡,不浮澡能行吗,不浮澡除非不食人间烟火,


美国程序员的年薪有20w?我认识的里面还没有达到这个数的哦,帅哥。
84 楼 yuxiaojicai 2010-08-28 10:38
shirui_java 写道
知道为什么牛人都是外国人吗:美国程序员年薪20万美元,福利好,并且买房只需要身份证就行了,不用为老婆衣服和孩子奶粉操心,而国内呢,程序员起早贪黑的工作,不要说买房,租房就成问题,那还有心思研究,不是国内程序员太浮澡,不浮澡能行吗,不浮澡除非不食人间烟火,

和我想的一样,国外忙着搞科研得诺贝尔奖的时候,中国的人员在打工 赚饭钱 房租钱 奶粉钱,万恶的社会!
83 楼 shirui_java 2010-08-28 09:10
知道为什么牛人都是外国人吗:美国程序员年薪20万美元,福利好,并且买房只需要身份证就行了,不用为老婆衣服和孩子奶粉操心,而国内呢,程序员起早贪黑的工作,不要说买房,租房就成问题,那还有心思研究,不是国内程序员太浮澡,不浮澡能行吗,不浮澡除非不食人间烟火,
82 楼 hiblue 2010-08-28 06:33
再次向大师致敬.
81 楼 hzxia 2010-08-28 01:34
向大师们致敬
80 楼 thinkpack 2010-08-27 23:34
说实在的很羡慕国外的程序员,他们可以一辈子做一个单纯或是说专注专业技术的人,而国内的程序员,哎,不知道谁发明的挨踢民工的,太TMD的贴切了。
79 楼 黑暗浪子 2010-08-27 23:12
OldWen 写道
黑暗浪子 写道
李开复刚在斯坦福读博士时候,学院给他派的指导生就是Joshua Bloch

纠正一下,李开复和高司令是校友,都毕业于卡内基-梅隆大学并获得博士学位.

不需要纠正啊,所谓指导生,就是学长向新入学的学弟学妹介绍学院情况和照顾生活起居,方便新入学学生能快速融入新学校生活啊。印象中他比李大两届,导师到不是同一个人。
78 楼 OldWen 2010-08-27 23:05
黑暗浪子 写道
李开复刚在斯坦福读博士时候,学院给他派的指导生就是Joshua Bloch

纠正一下,李开复和高司令是校友,都毕业于卡内基-梅隆大学并获得博士学位.
77 楼 itang 2010-08-27 22:31
isy 写道
其实James Gosling并没有为java做太大的贡献,多半都是Apache和一些开源组织的支持。

  大侠, 你想表达什么?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 8个Java的领军人物.pdf

    8个Java的领军人物.pdf

  • 你应该知道的 8 个Java 的领军人物

    下面将介绍8个Java的领军人物,他们创建了框架,产品,工具或者书籍,并将其捐献给了Java社区,改变了Java的编码方式。 8. Tomcat & Ant创始人 James Duncan Davidson,Tomcat和Ant创始人。 Duncan于1970...

  • 8个Java的领军人物[定义].pdf

    8个Java的领军人物[定义].pdf

  • 你应该知道的8个Java领军人物

    下面将介绍8个Java的领军人物,他们创建了框架,产品,工具或者书籍,并将其捐献给了Java社区,改变了Java的编码方式。   8. Tomcat & Ant创始人 James Duncan Davidson,Tomcat和Ant创始人。...

  • 15 个Github领军人物项目让你学习,Java教程类开源项目

    这些项目无论是对于你学习 Java 还是准备 Java 方向的面试都非常有帮助。 开源项目在于大家的参与,这才使得它的价值得到提升。 JavaGuide 简介: 一份涵盖大部分 Java 程序员所需要掌握的核心知识。 推荐理由...

  • 你应该知道的 8个Java 的领军人物 - CSDN.NET - CSDN资讯

    导读:本文介绍了8个Java的领军人物,他们创建了框架,产品,工具或者书籍,并将其捐献给了Java社区,改变了Java的编码方式。 8. Tomcat & Ant创始人 James Duncan Davidson,Tomcat和Ant创始人。 Duncan于1970年7月...

  • java全大撒大撒大苏打

    sdad

  • (175820822)基于java的工资管理系统设计与实现

    本课程设计是某公司的工资管理系统。在这个计算机快速发展的世界里,计算机为信息处理提供了物美价廉的手段,对于推动我国管理信息处理现代化起到了重要作用。工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,既方便又快捷地完成员工工资的发放。 本课程设计过程中根据设计中的需求及对工资管理系统采用了模块化的设计思想,在机房我们在Windows XP 操作系统环境下,采用 myeclipse7作为开发工具,主要连接 Access 数据库来实现公司的工资管理系统的主要功能。在设计过程中,我们首先小组首先对整体的思路进行分析,然后进行分工。对数据库和类进行设计,实现了工资管理系统的功能。其功能主要包括公司用户管理、人员管理、部门管理、工资管理等功能.。内容来源于网络分享,如有侵权请联系我删除。另外如果没有积分的同学需要下载,请私信我。

  • YOLO算法-水泥路面裂纹检测数据集-5005张图像带标签-裂纹.zip

    YOLO系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,包含数据集配置文件data.yaml,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中,文件名末尾是部分类别名称; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值; 【注】可以下拉页面,在资源详情处查看标签具体内容;

  • 基于鸟鸣声识别的鸟类分类系统项目源代码全套技术资料.zip

    基于鸟鸣声识别的鸟类分类系统项目源代码全套技术资料.zip

  • zigbee CC2530无线自组网协议栈系统代码实现协议捕捉与数据分析.zip

    1、嵌入式物联网单片机项目开发例程,简单、方便、好用,节省开发时间。 2、代码使用IAR软件开发,当前在CC2530上运行,如果是其他型号芯片,请自行移植。 3、软件下载时,请注意接上硬件,并确认烧录器连接正常。 4、有偿指导v:wulianjishu666; 5、如果接入其他传感器,请查看账号发布的其他资料。 6、单片机与模块的接线,在代码当中均有定义,请自行对照。 7、若硬件有差异,请根据自身情况调整代码,程序仅供参考学习。 8、代码有注释说明,请耐心阅读。 9、例程具有一定专业性,非专业人士请谨慎操作。

  • 毕业设计前后端分离博客项目源代码.zip

    毕业设计前后端分离博客项目源代码.zip

  • (170644008)Eclipse+MySql+JavaSwing选课成绩管理系统

    Eclipse+MySql+JavaSwing选课成绩管理系统,原文博客在https://blog.csdn.net/qq_50062694/article/details/124649345?spm=1001.2014.3001.5502。内容来源于网络分享,如有侵权请联系我删除。另外如果没有积分的同学需要下载,请私信我。

  • IBM Process Mining流程挖掘

    什么是流程挖掘?为什么需要流程挖掘?流程挖掘面向的部门是哪些?流程挖掘之后做什么?如果想知道这些,请阅读此文。

  • Android程序开发初级教程WORD文档doc格式最新版本

    ### Android程序开发初级教程(一):初识Android **平台概述** Google推出的Android操作系统平台已经正式亮相,这是一个基于Linux内核的开源操作系统。对于开发者而言,了解其架构和支持的开发语言至关重要。以下是Android平台的架构概览: **平台架构及功能** 1. **应用框架(Application Framework)**:包含可重用和可替换的组件,确保所有软件在该层面上的平等性。 2. **Dalvik虚拟机(Dalvik Virtual Machine)**:一个基于Linux的虚拟机,为Android应用提供运行环境。 3. **集成浏览器(Integrated Browser)**:基于开源WebKit引擎的浏览器,位于应用层。 4. **优化图形(Optimized Graphics)**:包括自定义的2D图形库和遵循OpenGL ES 1.0标准的3D实现。 5. **SQLite数据库**:用于数据存储。 6. **多媒体支持(Media Support)**:支持通用音频、视频以及多种图片格式(如MPEG4, H.264

  • java毕设项目之ssm小型企业办公自动化系统的设计和开发+vue(完整前后端+说明文档+mysql+lw).zip

    项目包含完整前后端源码和数据库文件 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 服务器:tomcat7

  • 212) Outgrid - 多用途 Elementor WordPress 主题 v2.0.0.zip

    212) Outgrid - 多用途 Elementor WordPress 主题 v2.0.0.zip

  • weixin138社区互助养老+ssm(论文+源码)-kaic.zip

    weixin138社区互助养老+ssm(论文+源码)_kaic.zip

Global site tag (gtag.js) - Google Analytics