整理 | 王启隆

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

今天是 2022 年 9 月 5 日,历史上的今天是可口可乐公司诞生的日子,可口可乐公司是美国最大的软饮料、糖浆、果汁及咖啡、茶叶生产企业之一,其前身可追溯到 1886 年创立的一家饮料企业。可口可乐的诞生可谓是影响了无数人的日常生活和身体健康,现在浏览这篇文章的你是否在最近喝过可乐呢?看看在科技历史上的今天,又发生过哪些关键事件,改变了我们如今使用的技术和工具。

1932 年 9 月 5 日:DRAM 的 发明者 Robert Dennard 出生

图源:维基百科

Robert Dennard 是美国电气工程师和发明家,他出生在 1932 年 9 月 5 日。1967 年,他发明了动态随机存取存储器(DRAM),并于 1968 年 6 月 4 日,美国发布了 3387286 号单晶体管 DRAM 单元专利。DRAM 最终取代了计算机中的磁芯存储器。

他在 1974 年与人合著的一篇论文中阐述了登纳德定律,该定律指出,晶体管的功率密度随其尺寸的减小而保持不变。换句话说,当制造的晶体管尺寸变小时,它的电压和电流按相同比例下降。这就解释了为什么新一代的 CPU 在拥有更多(更小)的晶体管的情况下,却变得更节能。登纳德定律适用于所有类型的晶体管。

主存(Main memory)即电脑内部最主要的存储器,用来加载各式各样的程序与数据以供 CPU 直接运行与运用。由于 DRAM 的性价比很高,且扩展性也不错,是现今一般电脑主存的最主要部分。2014 年生产电脑所用的主存主要是 DDR3 SDRAM,而 2016 年开始 DDR4 SDRAM 逐渐普及化,笔电厂商如华硕及宏碁开始在笔电以 DDR4 存储器取代 DDR3L。DRAM 的发明至今也没有被取代,一直推动着计算机行业的进程。

资料来源:维基百科

1958 年 9 月 5 日:Scala 之父 Martin Odersky 出生

图源:维基百科

1958 年 9 月 5 日,Martin Odersky 在瑞士洛桑出生。他 EPFL(瑞士领先的技术大学)编程研究组的教授,擅长代码分析和编程语言,他可能比世界上任何一个人写过更多的 Java 和 Scala 代码。因为,Martin Odersky 设计了 Scala 编程语言 Generic Java,并构建了当前一代 Java 编译器 javac,这是大部分 Java 程序员所使用的编译器。

Martin Odersky 也编写了 Scala 编译器 scalac,可谓是 Scala 社区飞速发展的基石。他著有《Programming in Scala》一书,是最畅销的 Scala 书籍。他曾经就职于 IBM 研究院、耶鲁大学、卡尔斯鲁厄大学以及南澳大利亚大学。在此之前,他在瑞士苏黎世联邦理工学院追随 Pascal 创始人 Niklaus Wirth 学习,并于 1989 年获得博士学位。

Scala 的名字是在 2002 年第一场雪的时候产生的。Martin 和他的团队开始设计 Scala,它于 2003 年发布,并在 2006 年进行了大规模的重新设计。从那时起,Scala 稳步快速发展,并于 2019 年 6 月发布了 V2.13。尽管 Scala 在很多方面都落后于 Java,但它纯粹的面向对象性质和函数式编程使它能够组织大型面向对象项目以及大数据计算。

Scala 以其强大的函数和简单优雅的语法征服了开发人员。在开源项目方面,Spark、Kafka、Akka 等公司都在大力推广 Scala,相信 Scala 的未来会更加精彩。这门多范式编程语言除了在大数据领域,也在金融领域广泛应用。

资料来源:维基百科

1980 年 9 月 5 日:最后一台 IBM STRETCH 超级计算机关闭

最后一台 IBM 7030 (STRETCH)大型计算机在杨百翰大学(Brigham Young University)退役。STRETCH 是 1955 年 IBM 开始的一项密集研发项目的成果。他们的目标是:建造一台超级计算机,其能力是目前建造的任何计算机的 100 到 200 倍。主要的客户是洛斯阿拉莫斯科学实验室(由原子能委员会管理),该实验室当时正在设计原子武器。

图源:维基百科

STRETCH 花了六年时间;第一台试作品在 1961 年被送到洛斯阿拉莫斯。它在许多方面“延伸”了最先进的技术:这是 IBM 第一个使用晶体管而不是真空管的主要产品,具有多个读/写臂(32MB)的大型快速磁盘驱动器和大型高速磁芯存储器(2mb)。尤其重要的是它的建筑创新:流水线(允许多个计算机指令在机器的不同部分同时执行),前视(在需要之前获取和解码多达六条指令,以获得启动),多程序设计(同时运行多个应用程序),以及纠错(让机器诊断并纠正自己的错误)。

STRETCH 是 IBM 当时所设计的最复杂的电子系统,实际上也是第一个使用早期计算机(IBM 704)来帮助设计的系统。但它没有达到比竞争对手快 200 倍甚至 100 倍的最初目标,只快了 25-50 倍。在洛斯阿拉莫斯的那台伸展机之后,只生产了 7 台,都是给政府机构(如绘制风暴路径的气象局)或政府承包商。其中一台名为“丰收”(Harvest)的特殊改装机器被卖给了美国国家安全局(NSA),用于破译密码。

STRETCH 的许多创新被用于后来的 IBM 计算机,如 7090 和 System/360。这些想法也为许多非 IBM 计算机提供了灵感,在其他大型计算机出现之前,许多类似于 STRETCH 的功能都消失了一段时间。直到最近,它们才被应用到现代微处理器中,现在的微处理器终于大到可以在单个芯片上完成 STRETCH 在 1960 年所做的事情。杨百翰大学的部分伸展实验,以及劳伦斯利弗莫尔实验室的整个伸展实验,都被计算机历史博物馆永久收藏。

资料来源:维基百科

1989 年 9 月:WPS v1.0 版发布

1988 年 5 月,求伯君把自己锁在旅馆房间里,不停地开发 WPS,饿的时候吃方便面,困的时候睡觉。直到 1989 年 9 月的一天,求伯君终于结束了开发,WPS 1.0 悄悄地发布了,对于 WPS1.0 的发布日期,求伯君本人也不是很清楚:“WPS 1.0 不像以后的版本那样有一个明确的发布日期,必须要举行一个盛大的新闻发布会,邀请很多嘉宾和媒体参加,大张旗鼓地宣传。”

图源:CSDN 下载自东方 IC

WPS 文字处理系统是最早的汉字处理软件之一,文字底层编码采用 GB2312,集文字编辑、排版、打印功能于一体,由香港金山电脑有限公司与北京大学新技术有限公司合作开发,作者为求伯君和李明。WPS 文字处理系统是 DOS 时代流行的文本录入工具。

求伯君于1964 年 11 月 26 日出生,他是中国早期程序员之一,毕业于国防科技大学,WPS 创始人,曾任金山软件股份有限公司董事长。 求伯君和后来的雷军都是程序员,所以他们知道程序员需要什么,如何管理。正因为如此,即使 WPS 遇到了什么困难,金山的程序员团队仍然非常稳定,这也决定了金山将自己定位于做世界级软件技术公司的目标。有人说,真正的王者从来只用汇编语言编写程序,求伯君就是用汇编写下了10万行代码,这让无数程序员极其佩服并以他为前进的榜样——至今,还有很多程序员就是冲着求伯君的这个传奇而来到金山的。

资料来源:百度百科

2018 年 9 月 5 日:华为在国内正式发布麒麟 980 芯片

2018 年 8 月 31 日晚,华为在德国 IFA 展会 上展示了新一代旗舰移动 SoC 处理器麒麟 980,创造了“六个世界第一”,延续了华为麒麟首发 CPU/GPU 新架构的传统,同时拿到 7nm 工艺首发,NPU AI 也得到了大幅提升。三年前的今天,9 月 5 日, 华为在上海召开发布会,在国内正式发布了麒麟 980 处理器。

图源:CSDN 下载自东方 IC

就口碑而言,华为近三年来最好的芯片不是买不到的麒麟 9000,也不是牙膏挤出来的麒麟 990,而是三年前的麒麟 980。在许多论坛上,许多花粉声称麒麟 980 还将继续使用三年;更令人惊讶的是,华为Mate 20 甚至可以升级到鸿蒙OS 2,体验国产操作系统的魅力。

麒麟 980 其实并没有非常强劲的性能,在许多时候它依旧不如骁龙 855 处理器,它能有今天这样的风评,主要是因为它逆转了当时世人对华为的看法,和对国产的看法。麒麟 980 处理器做到了一个完美的均衡,功耗极低,不会被中端芯片拉开差距,在当时,麒麟 980 的“不发热、高性能”刷新了我们对华为手机的印象。从此开始,华为不再是爵士人生的代言词,而是可以领先骁龙半年的国产高端品牌。

如今在大街上和商场里,手持 荣耀 V20 和机皇 Mate20pro 的行人依旧熙熙攘攘,升级 Mate30Pro 和 Mate40 pro 的也大有人在。华为至今依旧是唯一一家不上市的科技公司,这几年也放缓了芯片的研发速度,部分芯片被运用在汽车上,开发中心转移到了鸿蒙上。曾几何时,开发芯片和开发操作系统都犹如西天取经,而如今中国的半导体也在逐渐崛起。在这个人工智能主导的新时代,或许这一次,中国可以成为最后的赢家。

以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物。在《新程序员:我们的技术时代,我们的程序人生》中,来自四十余位技术人跨越半个世纪,用代码敲出一个个真实的程序人生故事!

扫描或点击《新程序员:我们的技术时代,我们的程序人生》订阅!

【历史上的今天】9 月 5 日:Scala 之父出生;华为发布麒麟 980 芯片;计算机存储器的革命相关推荐

  1. 历史上的今天——4月1日

    虽然今天是愚人节,但我没有开玩笑! 今天是微软公司的生日!(就怪了) 实际上,今天是"苹果"的生日!!! 苹果公司由史蒂夫·乔布斯.斯蒂夫·沃兹尼亚克和罗·韦恩(Ron Wayne ...

  2. 历史上的今天5月5日的重大事件

    1260年,蒙古帝国在伊勒汗迪纳战役中被击败. 1494年,法国国王查理八世和拿破仑·波拿巴在皮亚琴察达成协议,结束了一场冲突. 1821年,拜占庭帝国的最后一位皇帝君士坦丁十一世被土耳其军队俘虏. ...

  3. 【历史上的今天】12 月 24 日:姚期智出生;微软在 Java 反垄断案中败诉;GIF 图像格式获得专利保护

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 12 月 24 日,在 115 年前的今天,美国电子和无线电技术专家雷吉纳德·费森登(Reginal ...

  4. 【历史上的今天】4 月 12 日:Google 中文名称谷歌发布;Fire TV 问世;登上太空的计算器

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 4 月 12 日,每年的这一天是世界航天日,全名载人空间飞行国际日:在 1961 年的 4 月 12 ...

  5. 【历史上的今天】11 月 18 日:DNS 发明者出生;按键式问世;比尔·盖茨开始编程

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 11 月 18 日,在 1928 年,华特·迪士尼(Walt Disney)和他终身的助手阿维尔克合 ...

  6. 4月17日鸿蒙开发者大会,4月17日这天,将载入华为史册

    文/笨鸟 原创不易,禁止抄袭.洗稿,违者必究! 万众瞩目的华为鸿蒙系统 对于国人来说,一部智能手机只有实现了芯片和系统技术的自主化,才能被称之为真正的国产手机.而就目前的国内手机市场而言,除华为之外的 ...

  7. 记2019年1月9日微信之父张小龙演讲有感

    记2019年1月9日微信之父张小龙演讲有感 1.一款好的产品是能够通过设计带给用户神秘感,给予用户思考空间,爆发想象力 产品的开机画面亦是如此: 一个人站在月球前 一个人站在地球前 一朵花,花语:因为 ...

  8. 华为鸿蒙系统8月9日上市,2019华为开发者大会8月9日开启 鸿蒙系统或重磅发布

    原标题:2019华为开发者大会8月9日开启 鸿蒙系统或重磅发布 [手机中国新闻]北京时间8月9日至8月11日,华为面向全球开发者的2019年开发者大会,将在东莞松山湖正式举行.这也是华为首次在华为松山 ...

  9. 华为鸿蒙战略泄天机,华为最新款手机型号,华为官方海报泄天机:6月2日会有鸿蒙手机华为P50系列...

    华为最新手机型号,华为官方海报透露6月2日将有鸿蒙手机华为P50系列.今天的头条新闻(www.leadip.com)为您带来了相关内容的详细介绍. 来源:快速技术 此前有报道称,备受关注的华为P50系 ...

最新文章

  1. 2022-2028年中国PE膜产业竞争现状及发展前景分析报告
  2. 微软亲手盖上IE棺材板:明年6月停用,慢且不安全,还因垄断被罚款170亿
  3. MyEclipse:Available memory is low解决办法
  4. 【项目 报错】 项目启动,内存溢出 可能出现的各种报错
  5. httpd 处理模型
  6. 理解Spring框架中Bean的作用域
  7. MySQL建表时Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP
  8. 回味Python2.7——笔记3
  9. JAVA解析xml文件(DOM)
  10. unity3d学习笔记-特效(1.粒子系统)
  11. 吐血推荐:数据库你想知道的都在这
  12. 如何提高自己的分析能力
  13. IO口电压域io-domain核对流程
  14. win11安装Pandoc
  15. 使用 Sqoop 将 30W+ MySQL 数据导入 Hive
  16. 看板娘全是php的怎么办,【教程】给网站添加互动二次元看板娘老婆
  17. 商家如何搭建一个完善的微信生态链
  18. Kali Linux使用arpspoof命令进行断网攻击(ARP欺骗)
  19. 8个良心的国产小众软件,知乎10w人精选!
  20. Xswap:Web 3.0时代跨链聚合闪兑赛道的黑马

热门文章

  1. 计算机论文结束语致谢,论文结束语和致谢
  2. 决策树ID3代码(Python)
  3. 《自律100天,穿越人生盲点》读书笔记
  4. 计算机到路由器用交叉线的好处,路由器与交换机连接-路由器和交换机之间是用交叉线还是用直通线联 – 手机爱问...
  5. 和隆优化 matlab,misc.m · XJTU_STEI/matlabTools - Gitee.com
  6. 丝裂原活化蛋白激酶TaMPK3抑制植物对ABA的反应
  7. Exiting on user Command
  8. MATLAB GUIDE 面板(panel)上的控件消失问题和不靠谱的解决方案
  9. Intellij-IDEA(2017)破解
  10. 分布式机器学习的集群方案介绍之HPC实现