【IT人物系列】之Java之父

ops/2024/11/14 14:59:59/

前言

当今世界由无数的人构成,其中有些人做了一些改变世界的事情,比如:乔布斯缔造了Apple帝国,‌詹姆斯·高斯林创造了Java语言等。正是这些优秀的人做的这些优秀的事情,让这个世界更加美好。因此他们值得铭记。
从今天起,会持续更新这些大人物的相关文章。分享他们的经历,成就,希望大家可以从他们的成长轨迹中学到一些东西!

人物简介

  • 姓名:詹姆斯·高斯林 (James Gosling)

  • 靓照:

    在这里插入图片描述

  • 出生年月:1955年5月19日

  • 国籍:加拿大

  • 职业:计算机科学家

  • 毕业院校:

    • 1977年获得了加拿大卡尔加里大学(Carnegie Mellon University,简称CMU)计算机科学学士学位
    • 1983年获得了美国卡内基梅隆大学(University of Calgary,简称卡大)计算机科学博士学位
  • 主要成就:Java之父

  • 最近动态:2024年7月,Java 之父 James Gosling(詹姆斯·高斯林)在领英上官宣了自己退休的消息

人物履历

博士论文的题目是:“The Algebraic Manipulation of Constraints”。

毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。

后来转至Sun公司。

【35岁】1990年,与Patrick Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。

【39岁】1994年底,James Gosling在硅谷召开的“技术、教育和设计大会”上展示Java程式。

【45岁】2000年,Java成为世界上最流行的电脑语言。

【54岁】2009年四月,Sun被甲骨文公司并购。

【55岁】高斯林于2010年四月时宣布从甲骨文公司离职。

【56岁】2011年3月29日,高斯林在个人博客上宣布将加入Google。

2011年8月30日,仅仅加入Google数月之后的高斯林就在个人博客上宣布离开Google,加盟一家从事海洋机器人研究的创业公司Liquid Robotics,担任首席软件架构师。

在2011年5月建立的Scala公司Typesafe Inc., 高斯林被聘请为公司顾问。

人物荣誉

2002年,他被经济学人杂志授予发明奖。

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

参考文章

Java之父百度百科

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

Java之父、软件业的爱迪生,这些人才是传奇!

案例:“Java之父”詹姆斯·高斯林的成长之路


http://www.ppmy.cn/ops/132656.html

相关文章

运用Agent搭建“狼人杀”游戏服务器端!

背景 从23年开年以来,大模型引爆了各行各业。去年比较出圈的是各类文生图的应用,比如Stable Diffusion。网上可以看到各类解释其背后的原理和应用的文章。另外一条平行线,则是文生文的场景。受限于当时LLM(大语言模型&#xff09…

使用k8s RBAC和ValidatingAdmissionPolicy 配合来校验用户权限

我先讲一下业务场景: k8s集群内部有几个重要的命名空间(比如: kube-system, kube-public 等),这些命名空间除了管理员有权限,其他用户不可以操作(编辑,删除)这几个命名空…

NF4量化算法的PyTorch实现

为了方便理解NF4算法的实现,这里用PyTorch实现了一版可以和CUDA NF4精度对齐的量化和反量化函数,并使用llama-3.1-8b模型进行测试,可以做到和CUDA实现的算子精度基本对齐(仅反量化存在少许误差),并对模型输…

腾讯混元3D-1.0:文本到三维和图像到三维生成的统一框架

虽然三维生成模型极大地改进了艺术家的工作流程,但现有的三维生成扩散模型存在生成速度慢、泛化能力差的问题。 为了解决这个问题,我们提出了一种名为 "Hunyuan3D-1.0 "的两阶段方法,包括精简版和标准版,均支持文本和图…

C#学习记录--更新中

C#学习记录--更新中 C#进阶ArrayList增删查改装箱拆箱练习ArrayList和数组的区别ArrayList和List的区别 StackStack的本质增取查改遍历装箱拆箱栈的存储规则练习 Queue增取查改装箱拆箱队列的存储规则练习 Hashtable散列表Hashtable的本质增删查改遍历装箱拆箱Hashtable的存储规…

MySQL 批量删除海量数据的几种方法

目录 一、问题分析 二、批量删除海量数据的几种方法 方法 1:使用 LIMIT 分批删除 方法 2:通过主键范围分批删除 方法 3:通过自定义批量删除存储过程 方法 4:创建临时表替换旧表 三、性能优化建议 总结 在数据库的日常维护…

《MySQL 8 DBA基础教程》第一章习题

1.6 经典习题与面试题 1. 经典习题 (1)数据库技术发展经历了哪几个阶段? 答案:本小节将为读者介绍数据库技术经历的3个阶段,即层次数据库和网状数据库阶段、关系数据库技术阶段和后关系数据库技术阶段。 1. 层次数据库和网状…

Apache-Hive数据库使用学习

前期准备 Hadoop-分布式部署(服务全部在线) Mysql-node1节点部署(确认安装正常) apache-hive -node1节点部署(需要与MySQL元数据联动存储) 参考博客: Hadoop Hadoop集群搭建-完全分布式_hadoop完…