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

news/2024/12/29 13:16:14/

767790d3e53080befddce193129a61bb.gif

整理 | 王启隆

透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。

今天是 2023 年 5 月 19 日,在 1999 年的今天,分布式计算项目 SETI@home 正式向公众发布。SETI@home 是一个通过网际网路利用个人电脑处理天文数据的分布式计算项目。该项目试图通过分析阿雷西博无线电望远镜采集的无线电信号,搜寻能够证实地外智慧生物存在的证据。该项目由美国加州大学柏克莱分校的柏克莱空间科学实验室主办。回顾互联网历史上的 5 月 19 日,这一天还发生过哪些关键事件呢?

1942 年 5 月 19 日:CP/M 操作系统的发明者 Gary Kildall 出生

c95c82d0f60b2f45e81fdd6e6d17388d.png

图源:维基百科

加里·基尔达尔(Gary Arlen Kildall)出生于 1942 年 5 月 19 日,他是美国的计算机科学家和微型计算机企业家,在 1970 年代,PC 市场的黎明阶段,基尔达尔创建了 CP/M 操作系统。后来 CP/M 在转型时错失机会,惨败给微软公司推出的 MS-DOS,从市场上消失。加里·基尔达尔随后成立了 Digital Research, Inc.(DRI)来营销和销售他的软件产品;他是最早将微处理器视为功能齐全的计算机,并围绕这一概念组建公司的人之一。由于他在这个时代的成就,基尔达尔被认为是个人计算机革命的先驱。

基尔达尔在华盛顿州西雅图出生和长大,他就读于华盛顿大学,起初希望成为一名数学老师。在学习期间,基尔达尔对计算机技术越来越感兴趣。获得学位后,他开始在加利福尼亚州蒙特雷的海军研究生院任教,履行了对美国海军的征兵义务。在距硅谷一小时车程的地方,基尔达尔听说了第一个商用微处理器 Intel 4004;他立即买了一个处理器并开始为它编写实验程序。他还发表了一篇论文,介绍了当今用于优化编译器的数据流分析理论,并继续用微型计算机为新兴的软盘技术进行试验。

英特尔很快就知晓了基尔达尔的名字,借给他使用 8008 和 8080 处理器的系统;基尔达尔不负众望,在 1973 年开发了第一个用于微处理器的高级编程语言,也就是 PL/M。他还为英特尔编写了一个名为 INTERP/80 的 8080 指令集模拟器。同年,他开发了 CP/M 语言,使 8080 能够控制软盘驱动器;基尔达尔兴高采烈地向英特尔展示了 CP/M,但英特尔对此兴趣不大,转而选择推销 PL/M。英特尔就此失去了同时拥有微处理器和操作系统的大好机会,将另一半江山拱手让给了后来全面模仿 CP/M 起家的微软。

adf0aa5094b3cef9aa7b517e73c1d2e5.png

图源:维基百科

后来,基尔达尔开了一家叫 Digital Research 的公司,还开创了 BIOS 的概念;但他错失了全面商业化的机会,在 1980 年, IBM 在比尔·盖茨的建议下与 Digital Research 接洽,协商购买基尔达尔即将推出的用于 IBM PC 的 CP/M 版本,也就是 CP/M-86。结局当然是两家公司未能达成协议,微软成功截胡。关于这次交易为什么没能达成,至今也是众说纷纭,有人说是因为 IBM 的协议要求过多,也有人说是因为基尔达尔的自视甚高;无论如何,到了 80 年代末,几乎是“换皮版 CP/M”的 MS-DOS,已经成为操作系统上的事实标准。

1981 年,IBM 推出第一台带有 PC-DOS(微软 MS-DOS 前身)的 PC,其系统与 CP/M 的相似程度让基尔达尔震惊,基尔达尔认为这就是“全盘照抄”,连指令都跟 CP/M 一样。基尔达尔找上门来,提出可能危及 IBM 软件计划的诉讼,一时让 IBM 慌了阵脚。结果基尔达尔的真正目的却不是鱼死网破,而是希望 IBM 在 PC 中采用他下一版的 CP/M。IBM 当然乐于从命,微软也躲过了致命的一劫。但 CP/M 因为在向 16 位 CPU 的转化上错失机会,在以 IBM PC/AT 以及 IBM PC 兼容机为中心的 16 位 PC 市场上,惨败给微软公司推出的 MS-DOS,从此在市场上消失。

基尔达尔的名字也随着 CP/M 一起消失在后来的计算机历史之中。他是今天我们广为使用的 A 盘、B 盘和 C 盘驱动程序的编写者,也是一位图形用户界面(GUI)的先驱之一。他还开发了“Dr Logo”计算机语言。同时,在 1974 年,他和戈登·恩巴克斯一起,帮助创建了硅谷最负盛名的“家酿俱乐部”(Home Brew Club),成为计算机业余爱好者交流的天堂,也是硅谷点燃 PC 革命的中心。基尔代尔的 CP/M 还被美国国防部用作导弹制导系统的开发环境。在今天的开源时代,如果你开发了一项十分新颖但前途未卜的技术,你是会把它卖给大公司,还是自己开一家公司呢?欢迎参与本期投票,在评论区分享你的真知灼见。

资料来源:维基百科

1955 年 5 月 19 日:Java 之父 James Gosling 出生

a08da04163ecbb8243aa867d935dfdb4.jpeg

图源:维基百科

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

1983 年,高斯林获得了美国卡内基梅隆大学计算机科学博士学位,博士论文的题目是:“The Algebraic Manipulation of Constraints”。正式毕业之后,高斯林到 IBM 工作,设计了 IBM 第一代工作站 NeWS 系统,但仍不受公司重视。后来他转至 Sun 公司,并在 1990 年与 Patrick Naughton 和 Mike Sheridan 等人合作完成了“绿色计划”,发展了一门叫做“Oak”的语言,该语言后改名为 Java。1994 年底,詹姆斯·高斯林在硅谷召开的“技术、教育和设计大会”上首次展示了 Java 程序。2000 年,Java 成为世界上最流行的电脑语言。

2009 年 4 月,Sun 公司被甲骨文公司并购;高斯林则选择在次年 4 月时从甲骨文公司离职。2011 年 3 月 29 日,高斯林在个人博客上宣布自己将加入 Google。2011 年 8 月 30 日,加入 Google 数月之后的高斯林就在个人博客上宣布离开 Google,转而加盟一家从事海洋机器人研究的创业公司 Liquid Robotics,担任首席软件架构师。再后来,2011 年 5 月,一家 Scala 公司 Typesafe 建立,高斯林被列为公司顾问。2015 年,高斯林被授予 IEEE 约翰·冯·诺依曼奖章。2018 年,高斯林因为设计并创造了 Java 语言被收录进计算机历史博物馆荣誉墙。

资料来源:维基百科

1995 年 5 月 19 日:中国首家互联网公司成立

5d3d9041aa4d9ce9bf46efcfcbcd71a2.png

图源:维基百科

位于魏公村的瀛海威科教馆旧址

张树新创办的“北京瀛海威科技有限责任公司”被认为是中国首家互联网公司,在中国接入国际互联网一年多的时间就创办了,其运营模式类似美国在线,网站包括 BBS、聊天室、电子报纸等服务。“瀛海威时空网络”是当时国内唯一面向普通家庭开放的网络。吴晓波曾在《大败局》中如此评价张树新和瀛海威:“张树新与瀛海威的故事,几乎可以被看成是中国网络业界成长史的一个缩影”。

张树新早期靠传呼机业务发迹,1994 年她通过朋友的电子邮件第一次认识到互联网,发现这是一个很有前途的行业,她随即决心投入这个行业。1995 年,张树新创办“北京瀛海威科技有限责任公司”,股东为张树新与姜作贤,注册资金人民币 700 万元。1995 年 9 月 30 日,瀛海威开始营运。当时瀛海威的主要业务是 ISP(互联网服务提供商)。用户利用调制解调器通过中国电信拨号上网;瀛海威则作为中间服务商提供信息服务,协助中国电信宣传互联网业务。

瀛海威一方面提供接入国际互联网的服务,另一方面挂靠在中国科学院的网络下组建起一套中国大陆国内的网络系统“瀛海威时空”。瀛海威时空经营模式类似美国在线(AOL),其网站包括 BBS、聊天室、电子报纸等服务。用户登录瀛海威时空,除电话费用外还需要缴纳一定的费用。1996 年 12 月 26 日,瀛海威时空 8 个主要节点建成开通,全国性的瀛海威时空主干网基本完成。瀛海威在北京开了中国大陆第一家民营科教馆,免费宣传互联网知识。瀛海威并开发出一套全中文的多媒体网络浏览系统。

1996 年 9 月,瀛海威公司扩股,总市值为 2120 万元。公司规模的扩大以及经验的不足,使得瀛海威开始冒险尝试一些并非可靠的经营项目,比如网络游戏、网上收费等超前但最终未能完成的投资项目。同时,1997 年 6 月邮电部组建的“169 全国多媒体通讯网”以及入网价格大调整,使得瀛海威的收入不断下跌。2003 年,瀛海威因管理经营不善结束营业。在那个我们可能还没摸过鼠标键盘的年代,瀛海威就已经把基础设施、内容平台、影音游戏、社交论坛甚至虚拟货币的业务全给做了一遍;互联网历史上,有无数想包罗万象的“巨无霸公司”,瀛海威是第一个,当然也不是最后一个。

【欢迎投稿】以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物,欢迎所有朋友一起共建「历史上的今天」,投稿邮箱:tangxy@csdn.net 。

推荐阅读:

▶张勇发全员信:阿里云将分拆上市;ChatGPT官方iOS应用上线,支持中文语音;Bun 0.6发布|极客头条

▶教授误用 ChatGPT 来论文“查重”,学生:不仅挂科了,我差点拿不了毕业证!

▶ChatGPT App 来了!

a1e93808ec031b2a55fcf1766842665e.jpeg


http://www.ppmy.cn/news/963426.html

相关文章

安卓期末大作业——校园二手街APP设计和实现

详情介绍 目 录 1.引言 4 1.1 研究背景和意义 4 1.2 本文研究内容 4 1.3 论文结构安排 4 2.相关文献综述 5 2.1 关于移动互联网的地理社交研究 5 2.2 关于移动互联网商业模式研究 5 2.3 关于校园电子商务平台的研究 6 2.4 关于中国移动互联网的市场分析 6 2.5 关于An…

OpenAI CEO中国首次演讲,称未来十年出现超强AI系统!AGI安全治理是重点

来源 | 新智元 硅谷独角兽,又来震撼世界了! 这支名叫Character Technologies的独角兽的核心力量,来自前谷歌LaMDA团队。 大模型研究测试传送门 GPT-4传送门(免墙,可直接测试,遇浏览器警告点高级/继续访问…

记一次购买海外服务器的经历和python包管理小记

概述 最近在研究ChatGPT,需要有个服务器一直挂着,刚好看到raksmart在搞活动; 可以关注下,他们的活动页面 https://billing.raksmart.com/whmcs/index.php?rp%2Fannouncements&languagechinese-cn 刚好四月,有便…

华为2023年一季度收入增长0.8%;微软将推私有版ChatGPT;2022年中国自动驾驶市场增速达106%丨每日大事件...

‍ ‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 企业动态 OpenAI完成新一轮融资,估值接近300亿美元 据报道,OpenAI完成3亿美元融资,估值达到270亿-290亿美元。本轮融资参与的风投公司包括老虎全球、红杉资本、加州Andreessen Horowit…

【Vercer--访问内网笔记】

系列文章目录 文章目录 系列文章目录一、Vercel 设置了域名 为什么还是不能访问内网二、目前相关国内chatgpt1.简约版本[--](http://00000.work:9090/indexGPT.html#)永久免费2.Stars-8[--](https://ai.xingacgn.com/chatgpt.html)目前开源3.[AI 绘画](https://aicolors.co/)--…

【总结】1642- 前端同学都是如何玩转 ChatGPT 的???

ChatGPT最近一周忽然登上了国内各大平台的热搜榜,应该在去年11月末的时候就有不少同学了解并使用过,那个时候它刚刚问世,在互联网圈子里有了很大的热度,但是对于大众来说,还是不太了解的。 我在去年的时候就跟风注册了…

怎么使用chatgpt的api接口开发一个只能聊天机器人程序

要使用 OpenAI 的 ChatGPT API 接口开发一个只能聊天的机器人程序,您需要以下步骤: 注册 OpenAI 账号,并创建一个 API Key。 选择您需要的 API 终端,例如 HTTP API 或 GPT-3 Playground。 根据 API 文档和示例代码,编写…

ORA-04030: 在尝试分配 123416 字节 (QERHJ hash-joi,kllcqas:kllsltba) 时进程内存不足

有个11g环境,报错如下 Mon Jul 17 09:12:30 2023 Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_ora_3060.trc (incident129931): ORA-04030: 在尝试分配 123416 字节 (QERHJ hash-joi,kllcqas:kllsltba) 时进程内存不足 Incident details i…