计算机传奇人物之詹姆斯·高斯林

Python之父,jave之父,你知道各大编程创始人现状如何吗 从世界上第一台计算机(ENIAC) 于1946年2月在美国诞生至今的七十多年里,涌现出了许多优秀的计算机编程语言。程序员们在使用它们编写程序的时候,一定很好奇发明这些语言的发明者背后的故事,以及他们现状,是像Python 之父一样功成身退,还是继续奋战在编程一线。 为此,笔者特地盘点了几大语言设计者的事迹和他们的现状。 Python 之父 最近几年,随着人工智能的飞速发展,Python击败C语言,位列排行榜第二,成为最受欢迎的程序设计语言之一。 Python语言的由来,源自计算机编程天才吉多•范罗苏姆(Gu 阅读详情

 Java之父的由来

James Gosling出生于加拿大,是一位计算机编程天才。在卡内基·梅隆大学攻读计算机博士学位时,他编写了多处理器版本的Unix操作系统。

1991年,在Sun公司工作期间,高斯林和一群技术人员创建了一个名为Oak的项目,旨在开发运行于虚拟机的编程语言,同时允许程序在电视机机顶盒等多平台上运行。后来,这项工作就演变为Java。随着互联网的普及,尤其是网景开发的网页浏览器的面世,Java成为全球最流行的开发语言。因此被人称作Java之父。

在1984年到2010年间,高斯林一直供职于Sun微系统公司。

   James Gosling先生于1977年获得加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡耐基-梅隆大学计算机科学博士学位,博士论文的题目是:“The Algebraic Manipulation of Constraints”(指导老师是名著《编程珠玑》一书的作者Jon Bentley)。除Java外,他还开发过卫星数据获取系统,Unix的多处理器版本,若干编译器、邮件系统和视窗管理器,他还用C实现了Unix上的第一个类Emacs编辑器Gosling Emacs。1984年加入Sun公司,曾任该公司全球副总裁兼高级研究员。之前,他曾经在IBM短暂工作。

 

职业生涯

        1990年,Sun公司成立了一个软件设计团队,James Gosling加入到这个设计团队中,团队其中除了James Gosling,还有Patrick Naughton和Mike Sheridan等人,他们合作的项目称为“绿色计划”。

  在2010年甲骨文收购Sun后不久,这位Java编程语言的发明者宣布离职,并在2011年初java之父James Gosling里宣布,自己已经加盟Google。全文如下:

Through some odd twists in the road over the past year, and a tardis encountered along the way, I find myself starting employment at Google today. One of the toughest things about life is making choices. I had a hard time saying "no" to a bunch of other excellent possibilities. I find it odd that this time I'm taking the road more travelled by, but it looks like interesting fun with huge leverage. I don't know what I'll be working on. I expect it'll be a bit of everything, seasoned with a large dose of grumpy curmudgeon.

 

  2011年8月30日,高斯林在其博客上宣布离开谷歌,加入开展海洋探测业务的机器人制造公司Liquid Robotics,任首席软件架构师。负责传感器软件开发和自主导航设计,数据中心海量数据处理。

 

主张言论

Sun与甲骨文的并购会议上,到处是有关Sun和谷歌专利的争吵。甲骨文律师的眼睛闪闪发光。” 他表示,在收购Sun的早期阶段,甲骨文就表示出要同谷歌展开法律交锋的意愿。他本人也曾批评Android市场上的碎片化现象太过严重,足以影响软件开发者的工作。

 

个人事迹

 

hcaptcha-challenger:基于本地AI模型自动破解验证码的工程实践 验证码作为区分人类与机器的经典安全机制,其核心原理是通过图像识别、行为分析等交互式挑战来阻挡自动化程序。传统绕过方法依赖第三方打码平台或脚本,存在成本高、稳定性差的问题。随着多模态大语言模型和计算机视觉技术的发展,本地化AI求解成为新的技术方向,它通过集成YOLO、ResNet等模型,在本地完成图像语义理解,实现了高隐私、低成本、可进化的验证码自动化解决方案。这种范式尤其适用于需要大规模稳定处理网页交互的场景,如电商数据采集和社交媒体管理。hcaptcha-challenger项目正是这一理念的工程实践,它 阅读详情

相关推荐

混合开关电容DCDC变换器技术解析与工程应用指南

在电源设计领域,传统DCDC变换器在高降压比或高升压比场景下,往往面临占空比过窄、开关应力大、效率偏低等瓶颈。开关电容变换器虽能实现固定比例的电压变换,却受限于调节能力。混合开关电容DCDC变换器通过“开关电容网络粗调变比+电感式DCDC细调输出”的策略,兼顾高效率、高功率密度与宽调压范围。本文梳理了其典型拓扑(如2:1/4:1 SC+Buck)、关键对比、控制策略(含软充电)及工程应用中的常见问题,帮助电源工程师在服务器供电、快充、车载电源等场景下快速选型与调试。

weixin_29164185的博客 311

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

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

VN520的博客 2269

深入解析set_clock_groups:异步时钟约束的最佳实践与陷阱规避

本文深入解析了FPGA/芯片设计中set_clock_groups命令在异步时钟约束中的核心作用与最佳实践。文章对比了同步时钟、异步时钟与不重叠时钟的区别,强调了正确使用set_clock_groups避免时序分析陷阱的重要性,并提供了与set_false_path的优先级差异分析及实战规避方法,帮助设计者确保时序收敛与电路可靠性。

weixin_29232121的博客 373

Java-SE 学习笔记 第一章-Java历史及其基本介绍

大家好,我是一位在java学习圈中不愿意透露姓名并苟且偷生的小学员,如果文章有错误之处,还望海涵,欢迎多多指正 如果你从本文 get 到有用的干货知识,请帮忙点个赞呗,据说点赞的运气会更好 Java-SE 学习笔记 第一章-Java历史及其基本介绍 Java历史 James Gosling(高司令),Mike Sheridan和Patrick Naughton于1991年6月发起了Java语言项目。Sun工程师的小团队称为Green Team Java的最初设计用于电子电器,如:机顶盒中的小型嵌入式系.

bw_cx_fd_sz的博客 263

手把手教你设计反激开关电源:从整流滤波到PCB布局的实战避坑指南

本文是一份反激开关电源的实战设计指南,重点解析了从整流滤波电路到PCB布局的关键细节与常见陷阱。文章深入探讨了输入保护元件协同设计、EMI滤波器优化、整流桥与滤波电容选型,并详细阐述了如何通过优化PCB布局来确保安规、最小化功率回路面积以控制噪声,旨在帮助工程师和爱好者规避设计误区,提升电源的可靠性与性能。

yhn45678901的博客 690

飞书云文档API操作详细介绍

开通云文档API、python程序调用飞书api、飞书获取app_id和app_secret、

Brother_ning的博客 1万+

JAVA之父,詹姆斯·高斯林传奇人生

个人简介 詹姆斯·高斯林 (James Gosling)是一名软件专家,1955年5月19日出生于加拿大,Java编程语言的共同创始人之一,一般公认他为“Java之父”。 人物事迹 在他12岁的时候,他已能设计电子游戏机,帮忙邻居修理收割机。大学时期在天文系担任程式开发工读生,1977年获得了加拿大卡尔加里大学计算机科学学士学位。1981年开发在Unix上运行的Emacs类器Gosling Emacs(以C语言编写,使用Mocklisp作为扩展语言)。1983年获得了美国卡内基梅隆...

qq_46757132的博客 4129

四类九种移位寄存器总结(循环(左、右、双向)移位寄存器、逻辑和算术移位寄存器、串并转换移位寄存器、线性反馈移位寄存器LFSR|verilog代码|Testbench|仿真结果)

移位寄存器有哪些分类呢? 按移位方向分类:①单向移位寄存器(包括左移、右移)②双向移位寄存器 按循环方式分类:①循环移位寄存器②非循环移位寄存器 按部位的不同分类:①逻辑移位寄存器②算术移位寄存器 按输入输出方式分类:①串入串出②串入并出③并入串出④并入并出

Loudrs的博客 1万+

你必须知道的Java开发大牛

1、James Gosling   在他12岁的时候,他已能设计电子游戏机,帮忙邻居修理收割机。大学时期在天文系担任程式开发工读生,1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,博士论文的题目是:"The Algebraic Manipulation of Constraints"。

1424

10行代码搞定QMT实盘交易:手把手教你用Python自动化买卖股票(附完整源代码)

本文提供了一份详尽的QMT实盘交易教程,手把手教你使用Python构建自动化交易系统。内容涵盖环境配置、账户连接、查询与下单等核心代码,并附有完整的源代码示例,帮助开发者快速掌握从零到实盘的完整流程,实现安全可靠的股票自动化买卖。

weixin_29214335的博客 438

【Unity报错】Unity导入海康SDK 报错 DllNotFoundException: PlayCtrl assembly

2.尝试按网上其他的办法(包括使用depengs查看dll依赖等)1.先检查Plugins文件夹中是否存在PlayCtrl文件。3.如果网上查阅的办法都不能解决,请继续往下看。更换低版本的SDK库文件。

weixin_42968584的博客 1126

向改变技术世界的“导师们”致敬

在教师节这个特殊的日子里,我们通常向那些在课堂上辛勤工作的教师表达敬意,但在技术领域,也有一些导师通过他们的思想、发明和贡献,深刻改变了我们的世界。今天,让我们向那些改变技术世界的导师们致敬,他们不仅是编程语言和技术的缔造者,更是无数开发者的灵感来源。

分享关于Java编程、数据库管理和信息安全方面的最佳实践 1308

用angr找到strcpy的栈溢出漏洞

这篇文章其实是分析angr文档里给出的一个挖漏洞的小例子。 原文链接在此:https://docs.angr.io/examples#beginner-vulnerability-discovery-example-strcpy_find 这是第一个用angr在二进制里找可利用条件的教程。第一个例子是一个非常简单的程序。这个angr脚本会从程序的entry到strcpy找到一条路径。(只有我们能够控制strcpy的参数的时候) 为了找到正确的路径,angr需要去算一个密码参数,算这个密码,angr只要2s

^_^ 1220

Python 之父退休,C 语言之父与世长辞,各大编程语言创始人现状大曝光!

爆品直降100元,立即点击图片抢购作者| 年素清责编| 伍杏玲出品 | 程序人生(ID:coder_life)从世界上第一台计算机(ENIAC) 于1946年2月在美国诞生至今的七十多年里,涌现出了许多优秀的计算机编程语言。程序员们在使用它们编写程序的时候,一定很好奇发明这些语言的发明者背后的故事,以及他们现状,是像Python 之父一样功成身退,还是继续奋战在编程一线。为此,笔者特地盘点了几...

程序人生的博客 1584

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

C语言之父与世长辞, Python之父退休,各大编程创始人现状盘点!

从世界上第一台计算机(ENIAC) 于1946年2月在美国诞生至今的七十多年里,涌现出了许多优秀的计算机编程语言。程序员们在使用它们编写程序的时候,一定很好奇发明这些语言的发明者背后的故事,以及他们现状,是像Python 之父一样功成身退,还是继续奋战在编程一线。 为此,笔者特地盘点了几大语言设计者的事迹和他们的现状。 Python 之父 最近几年,随着人工智能的飞速发展,Python击败C语言,位列排行榜第二,成为最受欢迎的程序设计语言之一。 Python语言的由来,源自计算机编程天才吉多•范

HUYA69的博客 548

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Python之父退休,C语言之父与世长辞,各大编程语言创始人现状盘点

作者| 年素清编辑 | 伍杏玲来源| 程序人生(ID:coder_life)从世界上第一台计算机(ENIAC) 于1946年2月在美国诞生至今的七十多年里,涌现出了许多优秀的计算机编程语言。程序员们在使用它们编写程序的时候,一定很好奇发明这些语言的发明者背后的故事,以及他们现状,是像Python 之父一样功成身退,还是继续奋战在编程一线。为此,笔者特地盘点了几大语言设计者的事迹和他们的现状。C...

AI科技大本营 748

老版QQ原生表情gif动态

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

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

*** ** JAVA 之父高斯林:廉颇老矣,尚能饭否? ** 前不久,TechRepublic 发表了一篇文章讨论关于开发人员喜爱与讨厌的语言。结果很有意思: Java 在最受欢迎的语言排行榜名列第三,同时在最讨厌的语言中排在第二名。 显然,Java 作为一门开发语言,人们对它的看法形成了两极分化。对此 C++ 的创始人 Bjarne Stroustrup 曾回复到:“这个世上只有两种语言:人们抱怨的语言和没有人使用的语言。” 此言不虚啊。 正因为 Java 的普及度高,不仅 JAVA 被大家抱怨,J

weixin_49054155的博客 1524

Java之父的创世之旅:从咖啡到抢救崩溃的网络世界

Java之父設計的语言有许多独特之处,其中最重要的特点之一是它的“Write Once, Run Anywhere”(一次编写,到处运行)的特性。正文: 1991年,C++语言在开发网络设备上的不断碰壁,让一位名叫詹姆斯·高斯林(James Gosling)的计算机科学家开始思考,是否有一种更简洁、更可靠的语言可以应对当时网络世界中的种种问题。Java之父詹姆斯·高斯林的创世之旅为我们展示了一位杰出科学家和工程师的智慧和才能,也为我们留下了一门伟大的编程语言。于是,高斯林开始着手研发一种全新的语言。

guzhoumingyue的专栏 708

编程界的十大天神,都来拜一拜吧

父神说,要有光,要有码农。于是十大天神创造了宏大的编程界,从而,很多码农可以在其中快乐或者痛苦地工作,通过自己的努力让世界变得更美好。今天给大家简单介绍下这十大位天神。1.天神一号 C...

程序员小灰的博客 2127

学了这么久的编程,编程语言创始人你知道几个?

从世界上第一台计算机(ENIAC) 于1946年2月在美国诞生至今的七十多年里,涌现出了许多优秀的计算机编程语言。随着人工智能时代到来,编程逐渐成为一项必备技能,每个人都开始学习这项和机器沟通的技巧!编程语言多种多样,学了这么久却不知道它们的创始人,怎么说的过去!为此,小编和大家分享下这些语言创始人,快来看看你知道几个? 1. C语言之父 也许C不是当今编程界最流行最火的计算机语言,但它却是迄今为止最常用、最古老的编程语言之一,于20世纪60年代由肯尼斯•蓝•汤普逊(Kenneth Lane .

Hsuesh的博客 3316

Java语言及重要贡献人物

从1991年绿色计划的启动,到2023年Java 21的发布,这门语言已经走过了三十余年的辉煌历程。在这段历程中,数百名工程师和架构师为Java平台贡献了智慧和汗水。本文所介绍的18位人物,只是这庞大社区中的杰出代表。

junecauzhang的专栏 417
上一篇: 计算机传奇人物之丹尼斯·里奇
下一篇: 计算机传奇人物之詹姆斯.高斯林
linuxOOstudy
博客等级 码龄15年 1粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值