(转载)历史——摩尔定律被提出;微软发布 Pocket PC;第一个 FORTRAN 程序开始运行

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

今天是 2022 年 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 的研究员便预测,“摩尔定律”的时代将会结束,因为研究和实验室的成本需求十分高昂,而有财力投资在创建和维护芯片工厂的企业很少。

尽管近现代的数十年间摩尔定律均成立,但它仍应被视为是对现象的观测或对未来的推测,而不应被视为一个物理定律或者自然界的规律。从另一角度看,未来的增长率在逻辑上无法保证会跟过去的数据一样,也就是逻辑上无法保证摩尔定律会持续下去。虽然原本预计摩尔定律将持续到至少 2020 年,然而,2010 年国际半导体技术发展路线图的更新增长已经在 2013 年年底放缓,低于摩尔定律预测的速度。近年来,行业专家尚未就摩尔定律何时停止达成共识;对于摩尔定律,你怎么看?欢迎参与本期的投票和评论,分享你的真知灼见。

资料来源:维基百科、百度百科

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 都是非常成功的操作系统。

图源:优快云 下载自东方 IC

根据微软的解释,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 最终成为了移动市场的主流。


原文转自:【历史上的今天】4 月 19 日:摩尔定律被提出;微软发布 Pocket PC;第一个 FORTRAN 程序开始运行_历史上的今天的博客-优快云博客icon-default.png?t=M3C8https://blog.youkuaiyun.com/Byeweiyang/article/details/124268541?spm=1000.2115.3001.5928

根据原作 https://pan.quark.cn/s/459657bcfd45 的源码改编 Classic-ML-Methods-Algo 引言 建立这个项目,是为了梳理和总结传统机器学习(Machine Learning)方法(methods)或者算法(algo),和各位同仁相互学习交流. 现在的深度学习本质上来自于传统的神经网络模型,很大程度上是传统机器学习的延续,同时也在不少时候需要结合传统方法来实现. 任何机器学习方法基本的流程结构都是通用的;使用的评价方法也基本通用;使用的一些数学知识也是通用的. 本文在梳理传统机器学习方法算法的同时也会顺便补充这些流程,数学上的知识以供参考. 机器学习 机器学习是人工智能(Artificial Intelligence)的一个分支,也是实现人工智能最重要的手段.区别于传统的基于规则(rule-based)的算法,机器学习可以从数据中获取知识,从而实现规定的任务[Ian Goodfellow and Yoshua Bengio and Aaron Courville的Deep Learning].这些知识可以分为四种: 总结(summarization) 预测(prediction) 估计(estimation) 假想验证(hypothesis testing) 机器学习主要关心的是预测[Varian在Big Data : New Tricks for Econometrics],预测的可以是连续性的输出变量,分类,聚类或者物品之间的有趣关联. 机器学习分类 根据数据配置(setting,是否有标签,可以是连续的也可以是离散的)和任务目标,我们可以将机器学习方法分为四种: 无监督(unsupervised) 训练数据没有给定...
本系统采用微信小程序作为前端交互界面,结合Spring Boot与Vue.js框架实现后端服务及管理后台的构建,形成一套完整的电子商务解决方案。该系统架构支持单一商户独立运营,亦兼容多商户入驻的平台模式,具备高度的灵活性与扩展性。 在技术实现上,后端以Java语言为核心,依托Spring Boot框架提供稳定的业务逻辑处理与数据接口服务;管理后台采用Vue.js进行开发,实现了直观高效的操作界面;前端微信小程序则为用户提供了便捷的移动端购物体验。整套系统各模块间紧密协作,功能链路完整闭环,已通过严格测试与优化,符合商业应用的标准要求。 系统设计注重业务场景的全面覆盖,不仅包含商品展示、交易流程、订单处理等核心电商功能,还集成了会员管理、营销工具、数据统计等辅助模块,能够满足不同规模商户的日常运营需求。其多店铺支持机制允许平台方对入驻商户进行统一管理,同时保障各店铺在品牌展示、商品销售及客户服务方面的独立运作空间。 该解决方案强调代码结构的规范性与可维护性,遵循企业级开发标准,确保了系统的长期稳定运行与后续功能迭代的可行性。整体而言,这是一套技术选型成熟、架构清晰、功能完备且可直接投入商用的电商平台系统。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值