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

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.rhkb.cn/news/8656.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

纵览2023世界人工智能大会:百模大战4个月,中国AI产业怎么样了?

文|刘雨琦,编|王一粟 身处大模型的浪潮之中,AI的热度一波接着一波。 7月6日,2023年世界人工智能大会在上海召开,一度冲上了微博热搜榜。在5万平方米的会场中,400多家企业的展台员工都在不遗余…

2023中国费控报销领域最具商业合作价值企业盘点

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 在企业的日常运营中,控制费用是非常重要的一项任务。一个高效且经济稳健的企业,必然需要严格掌控各项支出。其中,报销费控更是企业控制费用的重要手段。 根据灼识咨询发布的白皮书&#x…

超强版干货投递!Milvus 的部署心得、运维秘籍都在这里了!

好奇 Milvus 读链路的演进?不知如何优化 Milvus?提到 Milvus 的业务场景只能靠想象?想获得其他人的部署经验?困惑于 Zilliz Cloud? 不藏了,摊牌了,对于上述的所有问题,你都可以在今天…

科研办公学习的开源免费神器汇总

科研办公学习的开源免费神器汇总 一.公式: 1.Mathtype 是一款专业的数学公式编辑工具,理科生专用的工具。mathtype公式编辑器能够帮助用户在各种文档中插入复杂的数学公式和符号。 2.Mathpix Mathpix可以将图片、PDF 文档、网页中,甚至是手写的数学…

斯坦福大学团队提出AI生成文本检测器DetectGPT,通过文本对数概率的曲率进行可解释判断

原文链接:https://www.techbeat.net/article-info?id4583 作者:seven_ 随着以ChatGPT等大型语言模型(large language models,LLMs)的爆火,学界和工业界目前已经开始重视这些模型的安全性,由于C…

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

「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点&#…

搭建Gpt OpenAI 人工智能写作助手和内容创SaaS系统

该源码是一个SaaS平台,允许你的用户使用OpenAI人工智能技术来生成独特的内容和图像。它可以生成新的无抄袭内容,并以多种语言改进现有内容。用户还可以通过OpenAI DALL-E和稳定扩散,通过描述图像来生成图像。用户还可以通过OpenAi Whisper模型…

建议熟知:2023谷歌新搜索规则!

谷歌作为全球最大的搜索引擎之一,不断更新和调整其搜索算法和规则,以提供更精准、高质量的搜索结果。2023年,谷歌搜索将迎来一系列新的搜索规则,同时,AI工具的快速发展也为谷歌搜索带来了全新的应用场景和可能性。 这…

马云创办的「中国黄页」上线 | 历史上的今天

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2023 年 5 月 9 日,在 1993 年的今天,第一届东亚运动会在上海隆重开幕,这是亚洲体育运动史上的新篇章。来自东亚地区的中国、日本、中…

迎战ChatGPT风口 | 冰山数据发布多轮对话标注系统

近期,科技领域最火爆的话题无疑是由OpenAI推出的ChatGPT,通过ChatGPT可以帮助个人用户和企业生成文章、撰写视频脚本、写小说、写诗歌、谱曲、解答各种专业问题、甚至可以解答数学问题和写代码。 谷歌、百度、苹果等科技和互联网巨头也在该领域进行跟进&…

ChatGPT Plus使用指南:解锁人工智能模型的强大功能

引言: 想要利用世界上最先进的AI语言模型优化您的工作任务吗?OpenAI的ChatGPT Plus正是您的理想选择。本篇博客将为您介绍ChatGPT Plus,并展示其友好的用户界面。 一、ChatGPT Plus的使用步骤 1、访问ChatGPT官方网站 登录ChatGPT&#xff0c…

基于深度学习股票预测系统

摘要 股票市场的发展对于市场经济具有重要的意义,许多研究者也对股票市场的走势进行预测研究。通过一些技术来预测股票未来的发展趋势,预测其后面涨跌。股票指数是预判经济的一个重要指标,股票指数表示的就是股票市场中总体的发展水平和走向…

如何借助现有股票量化交易平台编写策略和回测分析

每个交易日的股票都会上涨或者下跌,在这个过程中笔者们偶尔会想针对部分股票进行股价的涨跌幅进行监控,或者自动进行交易,在这个需求前提下,现有券商、股票分析软件都会带有机器人自动交易策略功能,大部分都需要收费或…

Tushare简单股票预测,仅用于交流学习

第一次做Tushare简单股票预测,仅用于交流学习,若有错误欢迎批评指正 下面是用Tushare进行中石化的股票预测 import tushare as ts import pandas as pd import keras from keras import layers from keras import models from keras import Sequential from keras.…

是涨是跌?用Python预测股票价格趋势

来源数据:STUDIO,作者:云朵君 导读:在本文中我们尝试研究白酒股票市场的数据。使用baostock来获取股票信息,可视化它们的不同,最后将使用一些方法来分析股票的风险。还将通过长期短期记忆(LSTM)方法来预测未…

股票分析,利用线性回归实时预测股价,只需要提供股票代码即可爬取相应股票数据并建模

这里参考了别人的代码,并引用了tushare模块中定义的接口自动获取了依据 股票代码来获取数据 此篇文章提供了 1.一个简单通过接口爬取csv数据的方法 2.一个处理csv数据的简单方法 3.依据数据进行特征提取建立简单的股价预测模型 如下: 使用的话只需要修改…

大幅提升预测性能,将NSTransformer用于股价预测

写在前面 NSTransformer模型来自NIPS 2022的一篇paper《Non-stationary Transformers: Exploring the Stationarity in Time Series Forecasting》。NSTransformer的目的主要是为了解决其他方法出现过平稳化处理的问题。其通过提出序列平稳化以及去平稳化注意力机制可以使得模型…

利用神经网络实现股票预测 | 附Pyhon代码

神经网络(NeuralNetworks)是一种用训练数据拟合目标函数的黑箱模型,只要数据量足够大,它可以拟合出输入到输出之间的任意函数关系。 本篇教程我们将使用神经网络进行股市的预测,利用数据样本学习,得到相关因…

基于LSTM进行股票趋势预测(tushare)

注: 本文章仅用于算法&工具学习与使用,不具有任何投资建议。 前言: 笔者最近在研究时序趋势预测,而股票天然具有时序性,故使用某一股票数据进行学习。下面将使用代码预测一只股票的每日最高价,当然也可…

Python预测股票走势

最新代码:股票预测配套代码(jupyter版)-机器学习文档类资源-CSDN下载 视频:基于python进行股票趋势预测_哔哩哔哩_bilibili Python的功能可谓相当强大,在很多行业具有相当的优势,这种优势很大程度上来源于各种第三方库。本文介绍…