阅读更多

25顶
0踩

互联网

翻译新闻 “Java之父”高斯林现在在做什么?

2012-11-29 10:00 by 见习记者 importnew 评论(15) 有9671人浏览

这篇文章原本由Tyler Hamilton发表在Toranto Star上。

 

很多时候,我们想不起来创意、产品、趋势或技术的创始人。事实上,如果不是在谈论过去时提及他们,我们往往把创始人们彻底忘记了。然而,James Gosling并不在此之列:他坚持创新,正如之前他为Java所作的工作一样。现在,他站在了新的浪潮之巅:海洋机器人科学。下面,我们将跟随Gosling,看一看现在他在做什么,并将再一次见证,Java作为一种神奇的语言,始终站在科学最前沿。

 

出生于Calgary的计算机天才James Gosling,因“Java之父”而享誉世界,而Java,这个“一次编写,到处运行”的编程语言已经被应用于数十亿移动设备和互联网服务器之上。

 

在过去的20年中,他为其他人编写Java应用程序,现在,这位已经57岁计算机科学家终于有机会为自己编写程序了。在经过Sun公司的26年,以及最近5个月在Google工作经历之后,Gosling在2011年8月决定从世界最大的IT公司辞职,投身海洋世界。

 

10个月前,Gosling加盟了硅谷的一家小型创业公司, Liquid Robotics, 该公司生产机动式、全自治的海洋研究机器人。这种机器人用太阳能感应器在海洋中重刷,收集科学数据。作为Liquid Robotics的首席软件架构师,Gosling负责设计后端存储系统。随着名为“Wave Gliders”部署到全球的舰船上,收集到的数据量将大大增加,后端存储系统就是为管理和展示这些数据而设计的。

 

“还能比什么是海洋机器人更酷的?”在一次会面中,Gosling这样问我。

 

确实,他们的产品完全无需燃料,由洋流推动前进,真正做到了“无碳”驱动。Wave Glider由两部分组成。第一部分漂浮在水面上,看起来就好像是在冲浪板上嵌入了几个太阳能板。冲浪板的下面,通过一根6米长的,类似脐带一样的绳索与 水下的一个具有多个侧翼的设备相连接,这个设备称为水下滑翔机。

 

波浪使设备像冲浪板一样在水中上下浮动。在冲浪板上设计侧翼是为了将上下浮动的作用力转换为前进的动力。设备的导航可以远程控制,也可以预先在机器人中写好代码。

 

“很多人都想用波浪来发电,事实证明这真的很难。”Gosling和我说到,“前进?我们干的非常棒。”

 

Liquid Robotics确实干的不错,在3月份,它创造了一项吉尼斯世界纪录,4台Wave Glider各自前进了6000公里,跨越了太平洋,沿着曲折的航线,从旧金山达到了夏威夷。上一个无人驾驶的波浪驱动设备创造的记录是4630公里。两 周前,Wave Glider开始了最后16700公里的航行,从夏威夷出发,其中两台会驶向日本,另外两台驶向澳大利亚。它们会在2013年初或更早一点到底目的地。

 

Gosling说,在近距离接触Wave Glider之前,人们还没有充分意识到它是多么强悍。“当你看到它们的图片时,你可能会因它们简单的外形而轻视它们。但是,它们可以应对各种异常气候。”

 

海上的风险包括8米高的浪、狂风和洋流。但对Wave Glider来说,真正的危险是鲨鱼的攻击。“鲨鱼对Wave Glider很感兴趣,”Gosling说,“它甚至掉了一颗牙齿。它对此耿耿于怀,但它能做只是撕扯而已。”

 

那么,这次雄心勃勃的太平洋远征是什么目的呢?机器人携带的传感器会收集并传送回大量的海洋信息,这是前所未有的。这其中包含了海洋的温度、浪高、 气候条件、水质、化学组成,以及其他很多信息,所有这些可以为分析全球气候变化以及环境污染提供了依据(尽管任何一个传感器都可以完成工作,但这么做是为 了科学与商业上考虑)。

 

任何科学家、教育家和学者、甚至公众,都可以访问到Liquid Robotics收集的数据。其中称为PacX Chanllenge的小组及其赞助者悬赏50000美元,以奖励那些将数据用于最佳科学研究的组织或个人。这个主意提升了Wave Glider的研究能力,促进了海洋科学的研究。

 

Gosling自认是个环保主义者,但并不是正式成员,他也承认,在像Liquid Robotcs这样的公司中工作很惬意。他说,海洋本身正在变化,而气候也正慢慢变糟。关键是要使人们意识到问题的所在,以及理解这些问题所带来的影响,和知道如何应对。

 

他说,:“如果我们有10000台这样的设备,在预测天气方面,就能做得好得多。即使我们现在只有100台设备部署在大西洋,我们对飓风的预测已经比以前准的多了。”

 

“地球上发生了这么多事,我们真的无法想象将来会变成什么样。”

 

使用可再生能源的机器人探寻世界变化,用他的话说是,“酷毙了”。

 

 

 

英文:Where is the “Father of Java”,翻译:ImportNew - 曹旭东

译文:http://www.importnew.com/1147.html

 

25
0
评论 共 15 条 请登录后发表评论
15 楼 全站唯一小牙 2017-11-21 09:22
不管java之父在作什么,java依然在哪摆着在未来很长一段时间java都依然是主流开发语言,所以还是珍惜眼前吧把java学好才是正道,可以看看书,看看视频 多练,http://javaee.3g-edu.org/tushu/?lbjeye,,http://javaee.3g-edu.org/shipin/?lbjeye
14 楼 fjjiaboming 2012-12-02 15:47
Cool
13 楼 rubyeye 2012-11-30 14:57
大师变屌丝了,跑小公司编程去了
12 楼 damoqiongqiu 2012-11-30 13:55
一种我所无法理解的生活
11 楼 iceternally 2012-11-30 12:11
Cool...
10 楼 geminiyellow 2012-11-30 10:14
去掉头就能吃了,我感觉应该是肌肉味的嘎嘣脆。
9 楼 alvin198761 2012-11-30 09:37
2202877 写道
错别字一堆

这人是挑错的,城虚猿打错字正常的很
8 楼 2202877 2012-11-30 09:25
错别字一堆
7 楼 onlyonce 2012-11-29 17:49
真的很有创意啊!!!!
6 楼 fanlei77 2012-11-29 16:51
丫挺的现在在弄Hadoop呗。。。。
5 楼 qiangkz 2012-11-29 13:00
Frankie199 写道
大师就是大师,不会为了生活而工作。

中国,打垮了多少即将成为大师的人!!
4 楼 Frankie199 2012-11-29 11:33
大师就是大师,不会为了生活而工作。
3 楼 zjhlht 2012-11-29 10:38
致敬一下!!!
2 楼 xlaohe1 2012-11-29 10:34
该说什么?
1 楼 xiaojianhx 2012-11-29 10:31
及时我们现在只有100台设备部署在大西洋,我们对飓风的预测已经比以前准的多了。


及时 -> 即使
....

发表评论

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

相关推荐

  • JAVA 之父高斯林:廉颇老矣,尚能饭否?

    JAVA 之父高斯林:廉颇老矣,尚能饭否? ** 前不久,TechRepublic 发表了一篇文章讨论关于开发人员喜爱与讨厌的语言。结果很有意思: Java 在最受欢迎的语言排行榜名列第三,同时在最讨厌的语言中排在第二名。 ...

  • Java之父找工作都被拒?我们普通人如何自救?

    现年已经60多岁的Java之父,詹姆斯·高斯林,就曾在社交媒体上抱怨,他的大龄求职之旅充满了歧视与偏见:“我曾在面试的时候被HR告知,通常不招我这种年龄的程序员,但因为我本人情况特殊(Java之父),所以才特殊...

  • 技术大牛收割机!Java之父James Gosling现在哪里???

    日前,Java之父James Gosling(詹姆斯.高斯林)在Facebook宣布: 是时候改变一下了。我要离开波音防务了(Liquid Robotics 的母公司),我在 LR 留下了很多美好回忆。从今天开始,我要在 AWS 开始新的冒险了。 ...

  • Java之父:詹姆斯·高斯林 (James Gosling)

    Java之父:詹姆斯·高斯林 (James Gosling) Java自1995诞生,至今已经20多年的历史。 Java的名字的来源:Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,多与咖啡有关,如...

  • Java之父:詹姆斯高斯林的传奇人生

    今天我们来聊一聊这个富有传奇色彩且的Java之父詹姆斯高斯林的人生吧 首先附上我们教父的光辉图片一张 其次是官方简介 博士论文的题目是:“The Algebraic Manipulation of Constraints”。毕业后到IBM工作,设计...

  • Java 之父高斯林加入亚马逊 AWS

    (点击上方公众号,可快速关注)亚马逊 AWS 部门新添一位技术大牛 —— Java 之父高斯林(James Gosling)。5月23日,高斯林在其 Facebook 主...

  • java之父詹姆斯高斯林的传奇人生

    Java之父詹姆斯高斯林的传奇故事 詹姆斯·高斯林 (James Gosling)是一名软件专家,1955年5月19日出生于加拿大,Java编程语言的共同创始人之一,一般公认他为“Java之父”。 1977年获得了加拿大卡尔加里大学计算机...

  • Java之父--詹姆斯·高斯林

    Java之父–詹姆斯·高斯林 詹姆斯·高斯林 (James Gosling)是一名软件专家,1955年5月19日出生于加拿大,Java编程语言的共同创始人之一,一般公认他为“Java之父”。 个人简介 博士论文的题目是:“The Algebraic ...

  • java类型詹姆斯,Java之父-詹姆斯·高斯林

    Ken Arnold, James Gosling, David Holmes, The Java Programming Language, Fourth Edition, Addison-Wesley Professional, 2005, ISBN 0-321-34980-6James Gosling, Bill Joy, Guy L. Steele Jr., Gilad Bracha, T...

  • Java之父高斯林谈乔布斯:他是个疯子!

    Java之父 James Gosling 上周发表博文 《Too Soon》纪念乔布斯

  • java c 语言之父_Java之父评价C语言之父:我用尽了形容词

    Java之父詹姆斯·高斯林(James Gosling)在上周发布了关于讨论C语言之父丹尼斯·里奇(Dennis Ritchie)的简短博文:丹尼斯·里奇辞世的新闻如五雷轰顶。过去几天已经有很多资讯报道此事。他的影响巨大,并超越了科技...

  • 1. Java之父是谁?java哪年推出的?

    Java之父:詹姆斯·高斯林(James Gosling) 詹姆斯·高斯林 (James Gosling,1955年5月19日-,出生于加拿大),软件专家,Java编程语言的共同创始人之一,一般公认他为“Java之父”。 Java语言是美国Sun公司...

  • JAVA之父----James Gosling(詹姆斯·高斯林)

    詹姆斯·高斯林 (James Gosling)是一名软件专家,1955年5月19日出生于加拿大,Java编程语言的共同创始人之一,一般公认他为“Java之父”。(百度百科) 有些人注定是要出名的,比如微软创始人比尔盖茨,有事没事你都...

  • 1.Java简介:什么是程序???Java 之父是谁???Java图标是什么???Java发展历程是怎样的???

    1.什么是程序? 为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合,就是计算机程序。 编写程序的工具就是计算机语言,Java是目前应用最广泛的编程语言。 2.Java 创始人和图标 创始人:詹姆斯 ...

  • spring-ai-bedrock-converse-1.0.0-M7.jar中文文档.zip

    # 【spring-ai-bedrock-converse-1.0.0-M7.jar中文文档.zip】 中包含: 中文文档:【spring-ai-bedrock-converse-1.0.0-M7-javadoc-API文档-中文(简体)版.zip】 jar包下载地址:【spring-ai-bedrock-converse-1.0.0-M7.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【spring-ai-bedrock-converse-1.0.0-M7.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【spring-ai-bedrock-converse-1.0.0-M7.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【spring-ai-bedrock-converse-1.0.0-M7-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: spring-ai-bedrock-converse-1.0.0-M7.jar中文文档.zip,java,spring-ai-bedrock-converse-1.0.0-M7.jar,org.springframework.ai,spring-ai-bedrock-converse,1.0.0-M7,org.springframework.ai.bedrock.converse,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,springframework,spring,ai,bedrock,converse,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【spring-ai-bedrock-converse-1

  • 房地产 -可视化管理课件.ppt

    房地产 -可视化管理课件.ppt

  • tokenizers-0.18.0.jar中文-英文对照文档.zip

    # 【tokenizers-***.jar***文档.zip】 中包含: ***文档:【tokenizers-***-javadoc-API文档-中文(简体)版.zip】 jar包下载地址:【tokenizers-***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【tokenizers-***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【tokenizers-***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【tokenizers-***-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: tokenizers-***.jar***文档.zip,java,tokenizers-***.jar,ai.djl.huggingface,tokenizers,***,ai.djl.engine.rust,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,djl,huggingface,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【tokenizers-***.jar***文档.zip】,再解压其中的 【tokenizers-***-javadoc-API文档-中文(简体)版.zip】,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件; # Maven依赖: ``` <dependency> <groupId>ai.djl.huggingface</groupId> <artifactId>tokenizers</artifactId> <version>***</version> </dependency> ``` # Gradle依赖: ``` Gradle: implementation group: 'ai.djl.huggingface', name: 'tokenizers', version: '***' Gradle (Short): implementation 'ai.djl.huggingface:tokenizers:***' Gradle (Kotlin): implementation("ai.djl.huggingface:tokenizers:***") ``` # 含有的 Java package(包): ``` ai.djl.engine.rust ai.djl.engine.rust.zoo ai.djl.huggingface.tokenizers ai.djl.huggingface.tokenizers.jni ai.djl.huggingface.translator ai.djl.huggingface.zoo ``` # 含有的 Java class(类): ``` ai.djl.engine.rust.RsEngine ai.djl.engine.rust.RsEngineProvider ai.djl.engine.rust.RsModel ai.djl.engine.rust.RsNDArray ai.djl.engine.rust.RsNDArrayEx ai.djl.engine.rust.RsNDArrayIndexer ai.djl.engine.rust.RsNDManager ai.djl.engine.rust.RsSymbolBlock ai.djl.engine.rust.RustLibrary ai.djl.engine.rust.zoo.RsModelZoo ai.djl.engine.rust.zoo.RsZooProvider ai.djl.huggingface.tokenizers.Encoding ai.djl.huggingface.tokenizers.HuggingFaceTokenizer ai.djl.huggingface.tokenizers.HuggingFaceTokenizer.Builder ai.djl.hu

  • 基于MATLAB的BP神经网络预测模型构建与应用

    内容概要:本文详细介绍了如何使用MATLAB构建和应用BP神经网络预测模型。首先,通过读取Excel数据并进行预处理,如归一化处理,确保数据的一致性和有效性。接着,配置网络结构,选择合适的训练算法(如SCG),设置训练参数(如最大迭代次数、目标误差等)。然后,进行模型训练,并通过可视化窗口实时监控训练过程。训练完成后,利用测试集评估模型性能,计算均方误差(MSE)和相关系数(R²),并通过图表展示预测效果。最后,将训练好的模型保存以便后续调用,并提供了一个简单的预测函数,确保新数据能够正确地进行归一化和预测。 适合人群:具有一定MATLAB基础,从事数据分析、机器学习领域的研究人员和技术人员。 使用场景及目标:适用于需要对多维数据进行预测的任务,如电力负荷预测、金融数据分析等。主要目标是帮助用户快速搭建一个可用的BP神经网络预测系统,提高预测准确性。 其他说明:文中提供了完整的代码框架和详细的注释,便于理解和修改。同时,强调了数据预处理的重要性以及一些常见的注意事项,如数据量的要求、归一化的必要性等。

Global site tag (gtag.js) - Google Analytics