历史上的今天:iPhone 十年之变;英国计算机协会成立;第一个 C++ 编译器诞生

整理 | 王启隆

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

今天是 2022 年 10 月 14 日,在 1902 年的今天,京师大学堂(北京大学前身)正式招生;而在 1918 年的今天,北京大学新闻学研究会正式成立,历史上的这一天既是北京大学最初的招生日,也是中国新闻教育的发端。在计算机历史上,今天世界各地也发生了许多关键事件,改变了我们如今的科技生活。

1957 年 10 月 14 日:英国计算机协会成立

图源:维基百科

10 月 14 日是成立于 1957 年的英国计算机协会(BCS)的周年纪念日。BCS 是与 IEEE 计算机学会有关联会员关系的几个国际学会之一。自 1984 年以来,BCS 一直在皇家宪章下运营,该宪章要求 BCS:“……促进计算机的研究和实践,并提高有关知识,为公众服务。”

BCS 在 150 多个国家拥有超过 68000 名会员,在全球授予行业内 BCS 专业认证 250000 个。它主要由在英国和国际上从事信息技术和计算机科学的杰出科研人员和专业人士构成,其目标是促进通信技术和计算技术的研究和应用。BCS 的前身是“伦敦计算机集团”(LCG),成立于 1956 年,60 年来一直处于计算机发展的最前沿,在教育和培养 IT 专业人员、计算机科学家、计算机工程师,维护专业资格、认证特许 IT 专业人员地位以及积极推动全球计算机领域的发展和实践发挥了重要作用。

英国计算机协会(BCS)的最高学术荣誉是会士(Fellow),即 BCS 会士或称 BCS Fellow。2019 年 4 月,四川大学商学院徐泽水教授当选为英国计算机协会会士。

资料来源:维基百科

1985 年 10 月 14 日:第一个 C++ 编译器 CFront 发布

1985 年 10 月 14 日,第一个 C++ 编译器 CFront 发布。C++ 是比雅尼·斯特劳斯特鲁普在贝尔实验室工作期间设计并实现的;C++ 基于 C 语言开发,增加了很多现代编程语言特性。它是一种通用的静态类型编译式编程语言,支持过程化编程、面向对象编程和泛型编程。随 CFront 发布的还有 A C++ Tutorial,第一本介绍 C++ 编程的图书,也是当时实际上的 C++ 标准。

图源:维基百科

世上只有两类编程语言:一类被人诟病,另外一类没人用。

—— 比雅尼·斯特劳斯特鲁普

比雅尼·斯特劳斯特鲁普(Bjarne Stroustrup)出生于 1950 年 12 月 30 日,他是一名丹麦计算机科学家,德州农工大学工程学院的计算机科学首席教授,C++ 之父。比雅尼撰写了《C++ 程序设计》等多部 C++ 著作,用他本人的话来说,自己“发明了 C++,写下了它的早期定义并做出了首个实现……选择制定了 C++ 的设计标准,设计了 C++ 主要的辅助支持环境,而且负责处理 C++ 标准委员会的扩展提案。”

如今,C++ 已经成为一种应用非常广泛的计算机程序设计语言,它是一种静态数据类型检查,支持多泛型的编程语言。C++ 支持过程编程、数据抽象、面向对象编程、泛型编程、基于原则的设计和许多其他编程风格。

资料来源:维基百科

2011 年 10 月 14 日:苹果推出 iPhone 4s

2011 年 10 月 14 日,第一批 iPhone 4S 在 7 个国家发售;这是史蒂夫·乔布斯真正参与研发的最后一部遗作,也是拟物化风格的最后一代系统,从这之后,iPhone 迎来了扁平化 UI 的时代。iPhone 4s 搭载 iOS 系统,内存为 8GB,iPhone4s 作为 iPhone4 的升级版本,采用双面玻璃设计,中框为金属材质,处理器为 A5 双核,相机像素为 800w ,辅以双天线增强信号。

图源:维基百科

iPhone 4 曾遭遇过严重的信号问题,也就是众所周知的“天线门”。这起事件起源于 2010 年 6 月 24 日,一位苹果手机的用户写信给乔布斯,问道:“我很喜欢我的 iPhone 4,但是手一拿 iPhone 4 两边金属缝信号就没了,大家都一样,不只是我的手机问题,有啥解决方案吗?”

乔布斯的回复是:“那就别那么拿手机。”

哪怕以今天的眼光来看,也不难想象这个回复将带来的影响。iPhone 4 顿时恶评如潮,在苹果公司官方数次回应后也没有解决;事实上,当时的苹果发布会上,乔布斯本人就遇到了 iPhone 4 连不上网的情况,而这起事件真正闹大还是因为苹果公司的回应不佳,而不止是质量问题。

无论如何,在今天的主角 iPhone 4s 上,信号问题被双天线设计妥善解决,拉回了许多风评;iPhone 4S 还增加支持了 GSM 和 CDMA 双网络,对于国内而言,那就是可以随意选择中国联通和中国电信的 4G 网络服务。除了信号网络外,iPhone 4s 最大的亮点在于当时全新的 Siri 智能语音助手和 iCloud 云端服务,这些创新被一直沿用至今,从未改变。

从 iOS 5到 iOS 9,苹果为这款乔布斯的最后一个产品提供了五个版本系统的支持,iPhone 4S 当年面市前三天销量即超过 400 万部,掀起了全世界的智能手机热潮。至今也有许多人认为,iPhone 4S 是史上最经典的手机,也是苹果公司最经典的作品,它并没有糟蹋乔布斯遗作的名号,而是以此青史留名。

资料来源:维基百科

2020 年 10 月 14 日:苹果发布 iPhone 12

北京时间 2020 年 10 月 14 日,苹果在 Apple Park 总部园区发布 iPhone 12。十年的苹果经历了许多,库克也已临近退休,在自己的一份声明中表示不会再工作十年;值得一提的是,这一天苹果公司还发布了 iPhone 12 mini,这是一款搭载 5.4 英寸 1080P 分辨率屏幕的手机,小巧的机身让人想起十年前的那款经典之作:iPhone 4s。

图源:维基百科

苹果公司可能自己也有对曾经的产品致敬的意思,iPhone 12 从外观上就出现了重大变化;在苹果经过了七八年的圆角中框设计后,重新回归到 iPhone 4 时代的直角边框,并降低了机身重量。这一代 iPhone 12 也终于完成了无线充电的研发,具有 MagSafe 功能,用于使用磁吸增强无线充电。

在发布会上,除了 iPhone 12 外,苹果还推出了 iPhone12 Mini;当时,苹果在发布会上称,iPhone12 Mini 是世界上最小、最薄、最轻的 5G 智能手机。iPhone 12 mini 用 Face ID 面部识别取代了 Touch ID 指纹识别,并且大幅缩减了屏幕边框厚度。

iPhone 12 mini 在当时顿时抢走了 iPhone 12 的风头,许多人开始了对乔布斯和 iPhone4s 的怀念。在手机边框的设计上,iPhone12 mini 和 iPhone4s 都采用了平面边框的设计,静音键仍然采用的是左右拨号盘的设计,但是音量键的外观设计是完全不同的外观。IPhone12 mini 的按键设计为长型,而 iPhone4s 的音量键设计为圆形,两者的区别非常明显。

回顾过去十年,智能手机行业经历了从初创企业到爆炸式增长再到扁平化的过程;我们见证了许多品牌的兴衰,这是一个值得细细品味的十年。这十年,我们告别了摩托罗拉和诺基亚,但苹果陪伴我们走到最后;微软也未能凭借 Windows Phone 在硬件领域掀起一场风暴,从此再无未一鸣惊人。

十年来,HTC 昙花一现,三星在中国遭遇滑铁卢,国内厂商逐渐崛起并出现在世界舞台上;魅族、小米、华为、OPPO、VIVO,国产手机百花齐放,手机系统却只剩下 iOS 和 Android 两大两极争霸;随着通信技术的创新,从 3G、4G 到 5G,云服务和云计算逐渐普及,折叠屏幕和增强现实技术(AR)不再只是科幻电影中的童话故事,未来逐渐触手可及。

在过去的十年里,你换过几次手机?你还记得你用过的每一个电子产品吗?欢迎参与本期评论,分享你这些年的种种经历。

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

原文地址:https://www.toutiao.com/article/7154325461802320397/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习编程?其实不难,不过在学习编程之前你得先了解你的目的是什么?这个很重要,因为目的决定你的发展方向、决定你的发展速度。
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面设计类、前端与移动、开发与测试、营销推广类、数据运营类、运营维护类、游戏相关类等,根据不同的分类下面有细分了不同的岗位。
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生学习Java开发,但要结合自身的情况,先了解自己适不适合去学习Java,不要盲目的选择不适合自己的Java培训班进行学习。只要肯下功夫钻研,多看、多想、多练
Can’t connect to local MySQL server through socket \'/var/lib/mysql/mysql.sock问题 1.进入mysql路径
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 sqlplus / as sysdba 2.普通用户登录
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服务器有时候会断掉,所以写个shell脚本每五分钟去判断是否连接,于是就有下面的shell脚本。
BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。
假如你已经使用过苹果开发者中心上架app,你肯定知道在苹果开发者中心的web界面,无法直接提交ipa文件,而是需要使用第三方工具,将ipa文件上传到构建版本,开...
下面的 SQL 语句指定了两个别名,一个是 name 列的别名,一个是 country 列的别名。**提示:**如果列名称包含空格,要求使用双引号或方括号:
在使用H5混合开发的app打包后,需要将ipa文件上传到appstore进行发布,就需要去苹果开发者中心进行发布。​
+----+--------------+---------------------------+-------+---------+
数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声明一个数组变量,比如 numbers,然后使用 nu...
第一步:到appuploader官网下载辅助工具和iCloud驱动,使用前面创建的AppID登录。
如需删除表中的列,请使用下面的语法(请注意,某些数据库系统不允许这种在数据库表中删除列的方式):
前不久在制作win11pe,制作了一版,1.26GB,太大了,不满意,想再裁剪下,发现这次dism mount正常,commit或discard巨慢,以前都很快...
赛门铁克各个版本概览:https://knowledge.broadcom.com/external/article?legacyId=tech163829
实测Python 3.6.6用pip 21.3.1,再高就报错了,Python 3.10.7用pip 22.3.1是可以的
Broadcom Corporation (博通公司,股票代号AVGO)是全球领先的有线和无线通信半导体公司。其产品实现向家庭、 办公室和移动环境以及在这些环境...
发现个问题,server2016上安装了c4d这些版本,低版本的正常显示窗格,但红色圈出的高版本c4d打开后不显示窗格,
TAT:https://cloud.tencent.com/document/product/1340