整理 | 王启隆

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

今天是 2023 年 4 月 19 日,在 1918 年的今天,克利福德·贝里(Clifford Berry)出生。他是世界上第一台电子数字计算设备 Atanasoff-Berry 计算机的共同创造者,是阿塔纳索夫的学生;贝里的心血后来被剽窃,成就也被历史所掩埋,最终因怀才不遇而结束了自己的生命,逝世时仅 45 岁。回顾计算机历史上的 4 月 19 日,这一天还发生过哪些关键事件呢?

1931 年 4 月 19 日:编程语言研究领域先驱 Andrei Ershov 出生

图源:维基百科

安德烈·埃尔绍夫(Andrey Petrovych Ershov)出生于 1931 年 4 月 19 日,他是一名苏联计算机科学家,是系统编程和编程语言研究领域的先驱。从 1959 年起,埃尔绍夫在苏联科学院西伯利亚分部工作,并帮助建立了新西伯利亚计算机中心,是西伯利亚计算机科学学院的创始人。埃尔绍夫曾开发多访问操作系统 AIST-O,并为《真理报》创建了桌面出版系统 MRAMOR。

埃尔绍夫开发了一种用于类似 ALGOL 的语言的优化编译器 ALPHA,他也是俄语计算机银行的发起人,该项目是苏联为创建一个大型的、具有代表性的俄语语料库而进行的,该项目在 20 世纪 80 年代尚可与英语银行和英国国家语料库相媲美。为了这个项目,埃尔绍夫还创建了多语言环境 BETA。作为国际信息处理联合会(IFIP)的成员,埃尔绍夫参与了编程和信息学国际标准的制定,负责制定、维护和支持 ALGOL 60 和 ALGOL 68 语言。

资料来源:维基百科

1957 年 4 月 19 日:第一个 FORTRAN 程序开始运行

图源:维基百科

Fortran 是世界上第一个被正式采用并流传至今的高级编程语言,于 1957 年由 IBM 开发,其名字为“公式翻译”(Formula Translation)的缩写。Fortran 语言是为了满足数值计算的需求而发展出来的。1953 年 12 月,IBM 公司工程师约翰·巴科斯(J. Backus)因深深体会编写程序很困难,而写了一份备忘录给董事长斯伯特·赫德(Cuthbert Hurd),建议为 IBM704 系统设计全新的电脑语言以提升开发效率。当时 IBM 公司的顾问冯·诺伊曼强烈反对,因为他认为不切实际而且根本不必要。但赫德批准了这项计划。

FORTRAN 发明的年代还没有键盘与屏幕,代码必须使用打卡机打在打孔卡上。1957 年 4 月 19 日,研究人员运行了第一个 FORTRAN 程序。FORTRAN 使计算机程序员开始能够使用“高级”语言工作,大大简化了程序编写。第一个 FORTRAN 程序在马里兰州的西屋贝地斯核电厂试验,当代码输入后,经过编译,打印机列出一行消息:“源程序错误……右侧括号后面没有逗号”,这让现场人员都感到讶异,修正这个错误后,打印机输出了正确结果。

资料来源:维基百科

1965 年 4 月 19 日:戈登·摩尔提出摩尔定律

1965 年 4 月 19 日,英特尔创始人之一戈登·摩尔在《电子学》杂志发表了一篇文章,提出了“摩尔定律”。其内容为:集成电路上可容纳的晶体管数目,约每隔两年便会增加一倍。英特尔 CEO 大卫·豪斯进一步提出了 18 个月版本:预计芯片的性能每隔 18 个月提升一倍。摩尔定律并非真正的自然定律,而是戈登·摩尔的经验之谈;他描绘了一张路线图,指引着人类历史上一波伟大的创新浪潮。

图源:维基百科

半导体行业大致按照摩尔定律发展了半个多世纪,对二十世纪后半叶的世界经济增长作出了贡献,并推动了一系列科技创新、社会改革、生产效率的提高和经济增长。个人电脑、因特网、智能手机等技术改善和创新都离不开摩尔定律的延续。但是,为了让摩尔定律延续到更小的器件尺度,学术界和工业界在不同的材料、器件结构和工作原理方面的探索一直在进行中;2009 年,IBM 的研究员便预测,“摩尔定律”的时代将会结束,因为研究和实验室的成本需求十分高昂,而有财力投资在创建和维护芯片工厂的企业很少。

尽管近现代的数十年间摩尔定律均成立,但它仍应被视为是对现象的观测或对未来的推测,而不应被视为一个物理定律或者自然界的规律。从另一角度看,未来的增长率在逻辑上无法保证会跟过去的数据一样,也就是逻辑上无法保证摩尔定律会持续下去。

业界专家尚未就摩尔定律何时停止适用达成共识。微处理器架构师报告说,自 2010 年左右以来,整个行业的半导体发展速度放缓,略低于摩尔定律预测的速度。2022 年 9 月,Nvidia 首席执行官黄仁勋认为摩尔定律已死,而英特尔首席执行官 Pat Gelsinger 则持相反观点。在 AI 技术高速发展的今天,这一争议将愈加激烈。

资料来源:维基百科

2000 年 4 月 19 日:微软发布 Pocket PC

Pocket PC(简称 PPC)是基于微软的 Windows Mobile 操作系统的一种掌上电脑。相对于苹果前 CEO 约翰·斯卡利提出的 PDA,PPC 是一种狭隘得多的概念,因为 PPC 专指使用微软 Windows Mobile 系列操作系统的 PDA。最早的 Windows Mobile 操作系统便是 Pocket PC 1.0,虽然这是一款不怎么成功的操作系统,但 PPC 由此得名。随后的 Pocket PC 2002、Windows Mobile 2003、Windows Mobile 2003 SE 都是非常成功的操作系统。

图源:维基百科

根据微软的解释,Pocket PC 是“一个可以用于收发和储存电邮、能作为通讯录、日程记录、工作安排、多媒体档案播放、游戏、与MSN交换文字讯息、浏览网页及其他功能的手提装置。”制造 Pocket PC 的著名厂家有 HTC(Dopod,Qtek)、HP、Dell、ASUS 等。与 PPC 同时期的另一种常见的掌上电脑操作系统是 Palm OS,与之相应的掌上电脑称为 Palm。还有少量掌上电脑使用 Linux 操作系统。

随着 Windows Mobile 系统和手机的不断发展,不少移动电话开始以 Windows Moblie 为操作系统,Windows Moblie 本身亦加入了对移动电话的支持;2007 年之后,以 Windows Moblie 为操作系统的 Pocket PC 和移动电话的市场份额开始连续下滑,越来越多的移动电话都以 Android 为操作系统,而苹果 IOS 操作系统也占据了市场的大量份额。Windows mobile 系统之后,微软发布了 UI 界面大幅改进的 Windows Phone 7 操作系统作为其继任者。随后又发布了 Windows Phone 8 操作系统。但如今这些都已成为历史,来自微软操作系统的手机占据全球手机市场份额仍旧极其微小,Android 和 iOS 最终成为了移动市场的主流。

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

☞马斯克回应特斯拉上海工厂克扣员工绩效奖;苹果版余额宝上线,年利率4.15%;Fedora 38 发布|极客头条
☞比OpenAI更快一步,最新开源的MiniGPT-4模型可让开发者提前感受GPT-4识图能力!
☞ChatGPT加剧恐慌?4成AIoT开发者认为AI会产生意识 | 中国AIoT开发者报告正式发布

摩尔定律被提出 | 历史上的今天相关推荐

  1. 【历史上的今天】4 月 19 日:摩尔定律被提出;微软发布 Pocket PC;第一个 FORTRAN 程序开始运行

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 4 月 19 日,在 1918 年的今天,克利福德·贝里(Clifford Berry)出生.他是世 ...

  2. 【历史上的今天】11 月 11 日:腾讯成立;信息论先驱出生;阿德曼提出 DNA 计算

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 11 月 11 日,1924 年的今天,中山大学成立:中山大学由原中山大学和中山医科大学合并组建,是 ...

  3. 【历史上的今天】8 月 9 日:人工智能理论的奠基者诞生;鸿蒙 OS 发布;“云计算”概念被提出

    整理 | 王启隆 图源:维基百科 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 8 月 9 日,在 1859 年的今天,电梯获得了专利.用于运输货物和建筑材料的起重 ...

  4. 【历史上的今天】3 月 12 日:万维网概念被提出;Google Code 停运;仙童半导体公司被收购

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 3 月 12 日,在 1894 年的今天,瓶装可口可乐问世.这种由药师约翰·彭伯顿创造的风味糖浆,是 ...

  5. 【历史上的今天】2 月 3 日:“开源”一词诞生;比尔·盖茨发表《致电脑爱好者的公开信》;“雾件”问题被提出

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 2 月 3 日,在 50 年前的今天,1972 年 2 月 3 日,第 11 届冬季奥林匹克运动会在 ...

  6. 【历史上的今天】3 月 20 日:周以真提出计算思维;Docker 发布;思科收购 Linksys

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 3 月 20 日,在 1999 年的今天,人类首次成功乘热气球环球飞行.在 23 年的今天,瑞士人皮 ...

  7. 历史上的今天:大型计算机先驱和小型机之父诞生;中国雅虎邮箱成历史

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 8 月 19 日,在 139 年前的今天,"时尚女王"Coco Chanel 出 ...

  8. PC历史上的20位英雄

    回首PC的20年,它的历史就是一部英雄的历史,一个个闪亮的名字,就像一颗颗璀璨的星星,为人羡慕.令人敬仰:他们对PC业的兴起,对计算机技术的繁荣,对人类的贡献是我们不应忘记的.当本文重现历史的一幕幕时 ...

  9. IBM 成立 | 历史上的今天

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2023 年 2 月 14 日,在 1819 年的今天,打字机和第一台 QWERTY 布局键盘的发明者克里斯托弗· ...

最新文章

  1. 阿里1688实时数据工程实践
  2. 公共基础选择题前10t
  3. Spark学习之Spark RDD算子
  4. 字符串匹配算法(二):BM(BoyerMoore)算法、坏字符规则,好后缀规则
  5. 如何把手变成手控_手把手教您如何在生产环境直接web级设计图形报表
  6. vfp报表纸张设置_VFP 9.0中实现多种自定义纸张格式的报表打印
  7. python 第三方登录_【Python web 开发】social_django 集成第三方登录
  8. Win10安装Tensorflow-gpu遇到Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问
  9. 【bzoj4974】字符串大师 逆模拟KMP
  10. JZ5-用两个栈实现队列
  11. win10下Java的JDK11下载与安装教程
  12. 充电器input与output_变频器input和output的区别?
  13. STM32F030C8T6 STM32F107VCT6总时钟树(clock tree)位置是在参考手册中
  14. ElasticJob分布式调度,分布式多个微服务执行只需要执行一个定时任务,基本概念介绍(一)
  15. mindmanager2021思维导图利器有效序列号秘钥
  16. 嫁给年薪百万的程序员,结婚 6 年后的我竟然还是处女
  17. [SMOJ2116]诺诺的队列
  18. 流氓软件自动安装恶意插件导致浏览器闪退问题
  19. 什么是共享办公室,你想知道的都在这
  20. STM32利用定时器实现微妙延时

热门文章

  1. 树莓派+摄像头实现实时监控
  2. hduoj 2009
  3. ThingsPanel物联网平台添加萤石云摄像头视频播放地址
  4. 公众号自动回复消息添加跳转小程序链接
  5. R Markdown 表格
  6. css数字固定居中怎么使用,css在盒子中垂直居中和固定居中
  7. 计算机运算法则图鉴,在西航 | 脑洞大开!四则运算的西航生活图鉴,各类等式出乎意料……...
  8. “100%互联网手机”能卖过小米吗?
  9. 第一次写博客,专升本软件工程专业学生,以后每天更新,希望自己能找到满意的工作。
  10. 如何在手机上安装两个同样的app