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

别再死记硬背参数了!手把手教你用Fluent欧拉模型搞定流化床模拟(附颗粒粘度/体积分数设置详解) 本文深入解析Fluent欧拉模型在流化床模拟中的应用,重点讲解颗粒粘度和体积分数等关键参数的设置原理与科学方法。通过对比不同模型(如Syamlal-O'Brien、Gidaspow)的适用场景,帮助工程师摆脱参数死记硬背,实现精准模拟。内容涵盖相间作用机制、求解策略优化及结果验证,为化工、能源领域的流化床模拟提供实用指南。 阅读详情

JAVA是最好的语言

JAVA天下第一

这样的话估计在我们计算机领域的人员中很容易听到,无论你是在看视频的弹幕中,还是专业领域的博客评论里。


今天我们来聊一聊这个富有传奇色彩且的Java之父詹姆斯高斯林的人生吧

首先附上我们教父的光辉图片一张

在这里插入图片描述

其次是官方简介
  • 博士论文的题目是:“The Algebraic Manipulation of Constraints”。毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司。1990年,与Patrick Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。1994年底,James Gosling在硅谷召开的“技术、教育和设计大会”上展示Java程式。2000年,Java成为世界上最流行的电脑语言。
  • 2009年四月,Sun被甲骨文公司并购。高斯林于2010年四月时宣布从甲骨文公司离职。
  • 2011年3月29日,高斯林在个人博客上宣布将加入Google。
  • 2011年8月30日,仅仅加入Google数月之后的高斯林就在个人博客上宣布离开Google,加盟一家从事海洋机器人研究的创业公司Liquid Robotics,担任首席软件架构师。
  • 在2011年5月建立的Scala公司Typesafe Inc., 高斯林被聘请为公司顾问。
然后我是了解到的故事

关于这位大佬的故事,其实一开始让我讲我是不愿意的,因为他实在是太太太牛了。他12岁的时候,自己已经能设计电子游戏机,帮忙邻居修理收割机。年幼的他很快得到了周围老师同学的另眼相待。在父母的支持下,他得以投入更多精力到他十分感兴趣的计算机领域。大学时期,他在天文系担任程式开发工读生,1977年获得了加拿大卡尔加里大学计算机科学学士学位。1981年他开发了Unix上运行的Emacs类编辑器GoslingEmacs(以C语言编写,使用Mocklisp作为扩展语言)。1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作。年纪轻轻,就俨然一副人生赢家的样子了。

由于在第一个公司不受重用,他选择转至Sun公司,这在后来被公认为他一生最精明的决定之一。在几年的蛰伏后,他终于找到了能让自己翱翔的那片天空。1990年,他与他的团队合作开发“绿色计划”,后来发展一套语言叫做“Oak”,这也就是被后人所熟知的那个“优秀,稳定而出众”的Java的雏形。

1994年底,詹姆斯·高斯林在硅谷召开的“技术、教育和设计大会”上展示Java程式。随后又陆续发布了多个版本(现已到达Java1.8)。

2000年之后,Java成为世界上最流行的电脑语言。Java本是一种类C语言,然而,青出于蓝而胜于蓝。
开启人生新篇章

好景不长, 2010年Sun被Oracle甲骨文收购,此后不久,高斯林就离开了老东家,加入Google,但是,似乎是由于新公司的理念与他不和,加之他的才华也难以在Google发挥,他只呆了一年不到就跳槽了。

之后,或许是他急于再次证明自己,他接受了一份薪水并不丰厚的聘请,到海洋探测机器人制造公司Liquid Robotics去担任首席软件架构师。负责传感器软件开发和自主导航设计,数据中心海量数据处理。

几番波折之后,终于在今年,他找到他崭新的方向,站在了新的起点上。2017年5月22日,詹姆斯·高斯林加盟亚马逊云计算部门。与高斯林共事的还有很多技术大牛,其中包括微服务架构专家阿德里安·考克罗夫,人工智能副总裁斯瓦米·西瓦苏布拉马尼娜,首席技术官沃纳·威格尔。众所周知,云计算是当今科技发展领域的一大热点,让我们一起祝愿这位曾经为信息领域打下坚实地基的男人,能在云计算这片等待开垦的土地上实现更大的成功!

Java名称的由来

在这里插入图片描述
Java名字bai的由来,实际上是一个有趣的du故事。我们所见到的Java标志,总zhi是一杯热咖啡,这dao杯热咖啡你很难与计算机编程联想到一起。这杯热咖啡、Java这个名字的由来,是Java创始人员团队中其中一名成员由于灵感想到的,想起自己在Java岛(爪哇岛)上曾喝过一种美味的咖啡,于是这种计算机编程语言就命名为Java,与此同时它的标起来是我们最熟悉不过的一杯热咖啡。

Java之父名称的由来

James Gosling出生于加拿大,是一位计算机编程天才。在卡内基·梅隆大学攻读计算机博士学位时,他编写了多处理器版本的Unix操作系统。 1991年,在Sun公司工作期间,詹姆斯和一群技术人员创建了一个名为Oak的项目,旨在开发运行于虚拟机的编程语言,同时允许程序在电视机机顶盒等多平台上运行。后来,这项工作就演变为Java。随着互联网的普及,尤其是网景开发的网页浏览器的面世,Java成为全球最流行的开发语言。因此被人称作Java之父。 除Java外,他还开发过卫星数据获取系统,Unix的多处理器版本,若干编译器、邮件系统和视窗管理器,他还用C实现了Unix上的第一个类Emacs编辑器Gosling Emacs。

荣誉
  • 2002年:他被经济学人杂志授予发明奖。

  • 2007年,他被授予二级加拿大勋章。

  • 2013年,他当选为ACM Fellow。

江湖上对教父的评价

教父的Java水平一直被质疑,很多人感觉高斯林的Java水平并不高,只会一些原理和基础,毕竟最后把Java开发到现在这个地步的还是历年来的所有程序员们。

所以说很对人认为高斯林Java拓展的水平应该不会太强,但是他的底层绝对可以称得上精通,毕竟Java是他写出来的

但是呢,毕竟教父还是教父,影响力还是不可比拟的,虽然最近找工作一直碰壁哈哈哈哈,但是写出Java这一个世界都流行且影响力巨大的计算机语言,这一项荣誉在全世界都没有多少人敢说No

Android 10.0 SystemUI 屏蔽状态栏消息推送弹出的悬浮通知 在状态栏中,有一些通知类似 消息推送 弹出的 悬浮通知,弹出30秒之后会消失掉 要想屏蔽掉这些通知,首选知道这些通知是怎么产生的 通知类型 NotificationContentInflater.java 详细的介绍各种通知的类型 frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/NotificationContentInflater.java /** * The defau 阅读详情

相关推荐

IFIX数据库Datebase当前值问号

IFIX数据库Datebase当前值问号,已解决,亲测有效 在OPC PowerTool有数据的情况下,IFIX数据库Datebase当前值显示???? 问题分析及解决方法 我的IFIX5.8版本,其它版本可参考 打开IFIX工作台:应用程序–任务控制–I/O驱动–OPC Client;查看OPC驱动是否被禁用,点击启动,变成激活状态即可;若点击启动无法激活OPC驱动,需要重新安装OPC驱动,方法如下: 下载I/O Driver文件 下载链接:https://download.youkuaiyun.com/down

Ron_Tso的博客 2759

Java之父詹姆斯·高斯林 (James Gosling),怒斥AI是一场骗局

一片遮蔽着的土地上空的一朵变幻不定的阴云,这乃是一种阴暗过程,它把那种由基督教的救恩确定性提供出来的真理——作为主体性之确定性的真理——笼罩在一个始终不为主体性所经验的本有事件【Ereignis】之上。这种传统形而上学可谓“存在-神-逻辑学”,留下了一种根本的世界观式的判准,它们“过着一种在漫长的正在向虚假脱落的传统中固定下来的、久已缺乏源始居有的隐居生活。若失了对人性的根本守护,何来那抗住这闷闷然击打捆绑的先天之力,若失了对世界的根本守护,何来化枪炮为花草、化虚拟为真实、化毁灭为新生的洪荒之力。

2501_91883294的博客 1096

深入解析Transformer三大注意力机制:自注意力、交叉注意力与因果自注意力

注意力机制是深度学习中的核心概念,它模拟了人类在处理信息时选择性聚焦的能力。其基本原理是通过计算查询与键的相似度,动态地为值分配权重,从而提取关键信息。这一机制解决了传统序列模型(如RNN)难以并行化和捕获长距离依赖的痛点,技术价值在于显著提升了模型的计算效率和表征能力。在自然语言处理、计算机视觉等应用场景中,注意力机制已成为构建强大模型的基石。本文聚焦于Transformer架构中的三种核心注意力变体:自注意力用于建立序列内部的全局关联,交叉注意力连接编码器与解码器的信息,而因果自注意力则确保自回归生成的

weixin_29094775的博客 410

他是世界上最伟大的程序员,65岁求职被歧视,一生热爱技术!

不少步入中年的读者们都会陷入职场窘境,能力到位了却未被赏识、越来越少机会能展现自己的技术或管理能力、遭遇职场PUA、工资勉强养家糊口……写完詹姆斯的故事,我想到的就是四个字,一身傲骨。詹姆斯面对职场打压,在认清和充分肯定自身实力后,敢于捍卫自己的话语权和职场地位,告诉老东家:“此处不留人,自有留人处,爷我可不是好惹的”。金子到哪里都会发光,各位亦是如此。选择在当下最适合自己提升的地方,茁壮成长。

VN520的博客 2269

Python实战:用NumPy实现LU分解与QR分解(附代码对比)

本文深入探讨了使用NumPy实现LU分解与QR分解的实战方法,通过代码对比分析了两种矩阵分解技术的原理、数值稳定性差异及核心应用场景。LU分解适用于高效求解线性方程组,而QR分解凭借其正交化特性,在求解最小二乘问题和处理病态矩阵时更具优势。文章提供了详细的Python代码示例,帮助开发者根据具体问题选择最合适的分解方法。

php55的博客 1212

实战解析:如何用Python逆向破解FastMoss的TikTok数据加密签名(附完整代码)

本文详细解析了如何用Python逆向破解FastMoss平台的TikTok数据加密签名机制,包括MD5加密算法和JS逆向分析。通过完整的Python代码示例,帮助开发者理解签名生成原理并实现自动化请求,提升数据获取能力。

weixin_30955617的博客 557

詹姆斯·高斯林:Java改变了世界,而他创造了Java

《计算机名人堂》第二十二篇:詹姆斯·高斯林 Java之父

Code_流苏:在代码中寻诗意,在实践中觅真知 3533

单片机设计具备断电记忆功能的计时器

本文介绍了如何设计一款具备断电记忆功能的计时器,利用单片机和EEPROM存储器实现了计时器值的保存和恢复。当然,在实际的设计中还需要考虑其他因素,如电源管理、时钟精度等,以确保计时器的正常运行和准确性。选择合适的单片机:在设计计时器时,我们需要选择一款具备存储功能的单片机,以便在断电后能够保存计时器的状态。可以优化显示方式,使用更加直观的界面来展示计时器的值;函数中,我们首先从 EEPROM 中读取计时器的初始值,然后在一个无限循环中每秒钟增加计时器的值,并将新的值写入 EEPROM 中。

RlDart的博客 1094

【IT人物系列】之Java之父

姓名:詹姆斯·高斯林 (James Gosling)靓照:出生年月:1955年5月19日国籍:加拿大职业:计算机科学家1977年获得了加拿大卡尔加里大学(Carnegie Mellon University,简称CMU)计算机科学学士学位1983年获得了美国卡内基梅隆大学(University of Calgary,简称卡大)计算机科学博士学位主要成就:Java之父最近动态:2024年7月,Java 之父 James Gosling(詹姆斯·高斯林)在领英上官宣了自己退休的消息。

工一木子 1667

自动驾驶算法/规划决策控制算法面经汇总、学习路线、面经心得

自动驾驶算法学习路线,面试求职大全

qq_41667348的博客 1万+

工业级向量检索核心技术:IVF-PQ原理与全流程解析

在大规模高维向量检索场景中,IVF-PQ(倒排索引结合乘积量化)凭借“粗筛范围+细算距离”的双重加速策略,成为核心解决方案。本文将深入解析其原理与全流程,助力开发者掌握这一关键技术。

进一步有进一步的欢喜~ 1197

java创始人写了哪些书?他目前的境况如何?

Java的平台独立性和可移植性打破了技术的藩篱,使得代码能够在不同的操作系统和设备上自由运行,为软件的广泛传播和应用打开了新的大门。java的创始人詹姆斯·高斯林(James Gosling)除了对Java编程语言的开创性贡献外,还参与了相关书籍的编写。除了这本书,詹姆斯·高斯林可能还参与了其他与Java相关的书籍或技术文档的编写,但具体信息可能因时间和资料限制而无法一一列举。Java的创始人是詹姆斯·高斯林(James Gosling),关于他目前的活动,根据公开发布的信息,高斯林在。

2406_88094289的博客 676

Echarts - 去掉图表上的横线和竖线

效果图 默认效果: 变为如下图所示效果: 实现方法 官方配置文档:https://echarts.apache.org/zh/option.html#radar.splitLine 在 xAxis yAxis 配置中分别加入以下代码: splitLine: { show:false }

🏆 前端领域优质创作者 1万+

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

詹姆斯·高斯林 詹姆斯·高斯林 (James Gosling)是一名软件专家,1955年5月19日出生于加拿大,Java编程语言的共同创始人之一,一般公认他为“Java之父”。 1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位。 中文名:詹姆斯·高斯林 外文名James Gosling 国籍:加拿大出生 日期1955年05月19日 职业:计算机科学家

tian102063的博客 1092

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

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

Java之父詹姆斯高斯林的传奇故事 詹姆斯·高斯林 (James Gosling)是一名软件专家,1955年5月19日出生于加拿大,Java编程语言的共同创始人之一,一般公认他为“Java之父”。 1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位。 个人荣誉 2002年,他被经济学人杂志授予发明奖。 2007年,他被授予二级 加拿大勋章。 个人经历 博士论文的题目是:“The Algebraic Manipulation of Con

z19980218的博客 1581

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

【人物传记】Java之父-詹姆斯·高斯林

2024年7月,詹姆斯·高斯林在领英上宣布退休。他说:“我终于退休了。做了这么多年的软件工程师,现在是时候享受人生了。尽管受到各种环境的影响,但我在亚马逊的过去7年是非常美好的。”然而,他很快补了一句:“我有一长串的副业要做,会很有趣的。从加拿大村庄的男孩,到改变全球计算机语言格局的传奇。他用Java打通了操作系统的屏障,让“一次编写、到处运行”从奢望变成现实,也让不同背景的程序员有了表达思想的通用语言。

不问归期的博客 735

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Java 之父诞生 | 历史上的今天

整理 | 王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是 2023 年 5 月 19 日,在 1999 年的今天,分布式计算项目 SETI@home 正式向公众发布。SETI@home 是一个通过网际网路利用个人电脑处理天文数据的分布式计算项目。该项目试图通过分析阿雷西博无线电望远镜采集的无线电信号,搜寻能够证实地外智慧生物存在的证据。该项目由美国加州大学柏克莱分校的柏克莱...

优快云资讯 529

【人工智能】大模型与数据、信息、知识、智慧的关系和本质

大模型是指具有,其在各个领域中得到了广泛应用。大模型是指具有大规模参数和计算能力的机器学习模型,如GPT-3。而数据、信息、知识和智慧是人类对世界的理解和认知的不同层次和表现形式。然而,大模型的实现需要大量的的支持。本文将从这几个方面探讨大模型与数据、信息、知识和智慧之间的关系和本质。

2301_77193447的博客 906

詹姆斯高斯林_詹姆斯·高斯林(James Gosling)加入RCDb顾问委员会

通信软件解决方案和数据服务相关内容数据库(RCDb)的提供商已宣布 James Gosling,Kenny Miller和Michael Naimark已加入其顾问委员会。 RCDb与好莱坞电影制片厂,网络运营商和消费电子制造商合作。 RCDb软件解决方案最近已移植到tru2way电缆机顶盒和互联网连接的电视机上。 RCDb首席执行官Zane Vella说:“我们很荣幸地欢迎像Jame...

501

詹姆斯·高斯林-JAVA之父

Java之父 目录 名号来由 职业生涯 言论 个人生活 编辑本段名号来由      Java之父高斯林 Java之父——詹姆斯·高斯林出生于加拿大,是一位计算机编程天才。在卡内基·梅隆大学攻读计算机博士学位时,他编写了多处理器版本的Unix操作系统。   1991年,在Sun公司工作期间,高斯林和一

simonzhao0536的专栏 5431

java的诞生詹姆斯·高斯林

第一世 ——Java前生 奇迹的偶然诞生 奇迹是没有经过安排的发生,一个偶然便可能改变历史的轨迹。Java便是如此在偶然间,携带巨大的能量横空问世,在人类IT史上演绎了一场科技大戏。 Java之父詹姆斯·高斯林(1955年出生于加拿大)可以说是个计算机天才,在他12岁的时候,他已能设计电子游戏机;大学时期在天文系担任程式开发工读生,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后曾任...

智三岁的博客 2615

计算机之传奇之父詹姆斯高斯林

java之父的由来 James Gosling出生于加拿大,是一位计算机编程天才。在卡内基·梅隆大学攻读计算机博士学位时,他编写了多处理器版本的Unix操作系统。 1991年,在Sun公司工作期间,高斯林和一群技术人员创建了一个名为Oak的项目,旨在开发运行于虚拟机的编程语言,同时允许程序在电视机机顶盒等多平台上运行。后来,这项工作就演变为Java。随着互联网的普及,尤其是网景开发的网页浏览器的面世,Java成为全球最流行的开发语言。因此被人称作Java之父。 在1984年到2010年间,高斯林一直供职于S

Monster_sl的博客 710

最伟大的11位程序员,你知道几位?

其中一些包括2001年在布鲁塞尔举办的2002年FOSDEM大会上,他获得了自由软件基金会(Free Software Foundation,FSF)颁发的自由软件推进奖,以及2019年荷兰计算机科学研究所(CWI)授予的荣誉迪克斯特拉学者称号等。他独自演进了C++,编写了早期的定义,制作了第一个实现,制定了设计标准,设计了所有主要功能,处理了标准委员会的扩展提案以及标准教材。克努斯被誉为“算法分析之父”,因为他为算法的计算复杂性的严格分析做出了贡献,并为其系统化的形式化数学技术做出了贡献。

yuangit的博客 2181

关于Llama 3 AI大模型的几点总结

Meta最近终于发布了Llama3大模型,OpenAI和CloseAI又要“开战了”,以下是关于Llama3的几点总结

2301_81888214的博客 581

65岁的程序员大神求职被歧视!HR:我们不想招大爷~

????????关注后回复“进群”,拉你进程序员交流群????????来源丨Java面试那些事儿(ID:javatiku)https://mp.weixin.qq.com/s/x7Wo...

<sdffdsfsdfdfs>sfsfsfsdfsdffds</sdfsDS>Fsd 685

詹姆斯高斯林_詹姆斯·高斯林(James Gosling):Oracle的表现“令人惊讶的是” 用Java

1月27日将是Oracle收购Sun Microsystems的四周年。 从一开始,许多人就怀疑这家前软件公司处理Java的适用性。 而且,随着后来关于缺乏对开源的支持以及对遗留问题的不良处理的指控像NSA的恐怖故事一样经常出现,在过去的几年中不乏批评。 在这些愤慨的声音中,最重要的声音之一就是Java创始人James Gosling(又名Java之父)的声音-他本周再次参加。 在即将到来...

901
上一篇: 简单介绍计算机常用编码
下一篇: 详细介绍Java中的运算符
Debug_EDM
博客等级 码龄8年 21粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值