历史上的今天8月20日:两位传奇程序员的诞生日!

CSDN资讯 CSDN资讯     2022-12-24     543

关键词:

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

今天是 2021 年 8 月 20 日,在科技历史上,有两位对着后世软件工程和电子游戏行业影响深远的人诞生,谷歌也在去年发布了 Pixel 4 系列的新成员。

1940 年 8 月 20 日:结构化分析和设计的创始人 Tom DeMarco 出生

Tom DeMarco 于 1940 年的今天出生在美国宾夕法尼亚州,是大西洋系统协会的负责人。他是美国的作家、教师、软件工程师,给软件工程行业带来了很大的改变,因为他将结构化分析和设计的概念带到了软件工程之中。

结构化分析及设计技术是系统分析的基础,是由 1960 到 70 年代的系统分析技术发展而成;结构化编程最早是在 1967 年由图灵奖得主 Edsger Dijkstra 提出,随后到了 1978 年,Tom DeMarco 为世界的工程师们带来了结构化分析的概念,并在后一年提出了结构化分析及系统规格。

Tom 的分析方法为现今的我们带来了新的思考方式,让工程师可以关注在重要的细节,而不会被无关的细节干扰;比如说,我们可以用数据流程图的方式去分析和设计程序的结构,还可以再细分为更细的数据流程图,描述程序中的子程序,一直到清楚说明及了解程序机能为止。

图源:维基百科

和许多贝尔实验室出来的科学奇才一样,Tom DeMarco 对科技的影响极其深远。贝尔实验室(Bell Labs)是诞生了许多伟大发明的传奇机构,Tom DeMarco 的职业生涯便始于此处;1965 年 5 月,1 号电子交换机问世,它是世界上第一部开通使用的程控电话交换机,这台电子交换机便出自 Tom DeMarco 在贝尔实验室参与的 ESS-1 项目,被安装在世界各地的电话办公室。

很多伟大发明的诞生,都是现代生活科技发展路上的重要一环,程控交换机解决了 1876 年贝尔发明电话以来遭遇的种种问题——体积重量、服务较少、维护困难等等;电话发展至今,如今的我们已经习惯于网络电话和远程会议等通讯方式,这都是因为每一次科技突破的同时也迎来了崭新的需求,让许多人孜孜不倦地去探索不可知的未来。

资料来源:维基百科

1970 年 8 月 20 日:3D 引擎之父、id Software 游戏公司创始人 John Carmack 出生

现代的游戏玩家不一定玩过甚至听说过“重返德军总部”、“雷神之锤”或“毁灭战士”,但是肯定知道大名鼎鼎的“半条命”、“反恐精英(CS)”和“使命召唤”。id Software,就是开发了后面这些遐迩闻名的电子游戏的——3D 游戏引擎——的公司。而这一切的背后都离不开 3D 引擎之父,John Carmack。

1970 年 8 月 20 日,John Carmack 诞生在美国堪萨斯州。他是游戏公司 id Software 的首席程序员,也是创始人和技术总监。他让 id Software 在 3D 图形方面的创新而闻名。

John Carmack 更是一位出色的代码大神,代码极其简洁,喜欢使用各种不同的工具;他 48 岁仍在学习新的技术和编写代码,是真正的“业界活化石”;他的思维也一样特立独行,他对深度学习持保留态度,喜欢先实现后优化,是业界的一个复古清流,也是许多游戏程序员的偶像。

图源:维基百科

1995 年,id Software 发布《DOOM》,宣布电脑正式进入了 3D 的世界,让已经习惯于像素或 2D 画面的人们在电脑里看到了逼真的 3D 游戏场景,相信他就处在游戏世界当中。同时《Doom》是第一款支持远程联机的游戏。id Software 之名因此响彻寰球,凭借世界上第一个 3D 游戏引擎影响至今。

随后,在 1999 年的《Quake III Arena》里,John Carmack 使用了 JC 的 Trinity(三次元)引擎从而使电脑游戏可以几乎无限的绘制多边形并加以填充——实现了一个近乎真正的“圆”,使得人们第一次在 3D 世界中看到了真正圆形的东西。id Software 的每次游戏发布,都是 3D 游戏的一场技术革命。

如今,最流行的游戏引擎早已变成了虚幻系列,但是 John Carmack 作为首创者对 3D 引擎带来的影响深远至极,现今也仍有不少 Quake 引擎的支持者;在风云莫测的游戏界,鹿死谁手无人可以预知。

资料来源:维基百科

1995 年 8 月 20 日:纽约时报发布了关于需要保留过时的硬件和软件的文章

图源:CSDN 下载自东方 IC

1995 年的今天,《纽约时报》的乔治·约翰逊(George Johnson)在一个题为“让我们启动垃圾 80 和播放一些老歌”的专栏中,回忆了那些过时的电脑硬件和软件。

这篇文章是在微软的 Windows 95 操作系统发布之前写的,它哀叹了家用电脑的一些缺陷,以 Windows 3.1 的、显而易见的命运:“在全国各地的数字篝火中,数以百万计的旧软件将从硬盘中删除,为新软件让路。所有这些精心制作的比特——构成微软装置齿轮和滑轮的 1 和 0——将一个接一个地在微小的热气中消失。”

当然,Windows 3.1 软件至今仍被许多个人收藏家和计算机爱好者以及计算机历史博物馆保存着。但是这篇 26 年前的文章确实引起了许多人的共鸣,离我们最近的例子,那便是在 2014 年被“宣布死讯”的 Windows XP 了,蓝天白云绿草地、经典版的“开始菜单”、小格子进度条、盗版 XP 特有的开机音乐……无数的回忆都从硬盘中删除,有的人怀念,有的人不以为然。

你也有类似的经历和感悟吗?欢迎在评论区留言,聊聊那些过时的电脑硬件和软件。

资料来源:维基百科

2020 年 8 月 20 日:第 37 届青少年信息学奥林匹克竞赛(NOI)闭幕

每年,都会有这么一批中国的计算机天才神童们被保送清北计算机专业,这些人便是参加青少年信息学奥林匹克竞赛(NOI)的青年才俊们。在长达三天的竞赛角逐和一天的答辩之后,就会产生四名国际信息学奥赛(IOI)的国家队员,代表中国参加更激烈的国际比赛,同时获得清华、北大的保送资格。

三个中国顶级计算机专业本科实验班:姚班、智班、图班,其中的成员便有不少出自这场竞赛;笔者中学时,学校的计算机课程教学的还是 Pascal 语言,让中学生便能接触到结构层次严谨的编程语言,打好基础。而如今,计算机专业热火朝天,也逐渐影响到了教育业对其的重视程度。

2020 年 8 月 20 日是第 37 届 NOI 的闭幕日,这一天,在激烈比赛中产生 IOI 国家队候选成员还要再进行答辩。NOI 不仅培养和选拔了优秀计算机人才,也同时给许多在中学阶段学习的青少年普及了计算机科学知识,顾及到了所有对计算机感兴趣的青少年们。

资料来源:百度百科

2020 年 8 月 20 日:谷歌(Google)发布 Pixel 4a 智能手机

图源:CSDN 下载自视觉中国

在今天,谷歌的(Google)软件和算法已经举世闻名,也影响了我们的生活许多:强大的人工智能 AlphaGo、受网红喜爱的谷歌相机、用户遍布全球的安卓系统、还有谷歌地球……但是,对谷歌的硬件,很多人就印象不深了。

2020 年 8 月,Google Pixel 4a 宣布于 20 号发布;这款产品是对 Pixel 3a 的一次常规升级,并且一如既往地配置了谷歌的强大优化算法:在机子本身 soc 的算力不足的情况下,拥有不俗的拍照能力。只是,Pixel 4a 也和往常一样,更像是谷歌对自家系统和功能创新的试验品,而并非主打的产品。

夭折的 Nexus Q、概念智能眼镜 Google Glass、智能音箱、街景拍摄、AI 摄像头……谷歌似乎一直在硬件领域吃闭门羹,这可能是因为谷歌一直没抓住对自家硬件品牌的定位,涉猎太广、入局太晚。

但是,谷歌的 AI 技术或许能为谷歌的硬件带来转机,在强大的算法+软件支持下,谷歌仍旧拥有许多王牌握在手里;硬件之路十分难走,用户们也对谷歌这位互联网王者十分信任和期待,或许在不远的将来,科技市场就会彻底颠覆。

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




☞今日头条打造“悟空浏览器”;AirPods 3将在中国生产;谷歌再次被罚400万卢布|极客头条☞微软重拳出击:盗版 Windows 将无处遁形!☞Java 之父:找Bug最浪费时间,现在不是开源的黄金时代!

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

整理|王启隆出品|CSDN(ID:CSDNnews)透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。时值仲秋,今天是2021年8月19日。历史上的今天有传奇诞生,也有伟人陨落;历史上的今天是英特... 查看详情

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

整理|王启隆出品|CSDN(ID:CSDNnews)透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。时值仲秋,今天是2021年8月19日。历史上的今天有传奇诞生,也有伟人陨落;历史上的今天是英特... 查看详情

历史上的今天8月29日:wolfram语言之父“新”科学家stephenwolfram的诞生

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年8月29日,2014年的今天,电影《模仿游戏》在美国的特柳赖德电影节全球首映,将“计算机科学之父”艾伦·图灵的传奇... 查看详情

历史上的今天8月16日:debian诞生;小米手机及miui系统发布!

透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。在科技历史中的8月16日,都有哪些关键事件发生呢?1993年8月16日,IanMurdock首次发表DebianLinux今天是Linux早期发行版Debian诞生的日子。1993年8月16... 查看详情

历史上的今天8月16日:debian诞生;小米手机及miui系统发布!

透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。在科技历史中的8月16日,都有哪些关键事件发生呢?1993年8月16日,IanMurdock首次发表DebianLinux今天是Linux早期发行版Debian诞生的日子。1993年8月16... 查看详情

历史上的今天8月16日:debian诞生;小米手机及miui系统发布!

透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。在科技历史中的8月16日,都有哪些关键事件发生呢?1993年8月16日,IanMurdock首次发表DebianLinux今天是Linux早期发行版Debian诞生的日子。1993年8月16... 查看详情

历史上的今天8月22日:改变世界的程序员们

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是周日,2021年8月22日。历史上的今天,MasatoshiShima出生,他和英特尔(Intel)合作设计的芯片让第一个微处理器Intel4004... 查看详情

历史上的今天8月23日:计算机先驱诞生日;万维网面世30周年

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。对计算机历史而言,8月23日是一个具有魔力的日期。许多科技领域的掌舵者在这一天出生,他们的发明和远见深深地影响我们如今的生... 查看详情

历史上的今天8月30日:首台通用电子计算机的发明者诞生;谷歌推出第一个涂鸦

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年8月30日,在历史上的今天,CNN.com成立,这是互联网上第一个新闻网站,改变了如今许多人看新闻的习惯。回顾科技... 查看详情

历史上的今天11月8日:计算机先驱诞生日;卷积神经网络lenet-5问世;特斯拉发明遥控器

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年11月8日,在1965年的今天,罗伯特·莫里斯(RobertMorris)出生,他发明了互联网上的第一个蠕虫病毒。在计算机... 查看详情

历史上的今天8月27日:第一个面向对象编程语言创造者诞生;ie衰亡起点;ibm研制世界最小计算机逻辑电路

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年8月27日,互联网公司的两位巨擘微软(Microsoft)和IBM曾巧合地在20年前的同一天发布了自己最新的科技成果;微软... 查看详情

历史上的今天10月25日:windowsxp20周年;任正非出生;图灵奖编程语言先驱诞生

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年10月25日,在2007年的今天,微软公司宣布与社交网站Facebook签署协议,将支付2.4亿美元购买该网站1.6%的股份,这场... 查看详情

历史上的今天8月31日:人工智能起源;gpu诞生;windows98中文版来了

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。8月31日是8月的最后一天,这一天里,计算机史上有过许多重大发表。爱迪生在124年前的今天申请了电影视镜(Kinetoscope)的专... 查看详情

历史上的今天10月23日:ipod问世;谷歌推出cse搜索服务;人机交互领域先驱诞生

...天是2021年10月23日,周末将至,CSDN的年度盛会1024程序员节将在长沙开幕,你安排好出行了吗?回顾计算机历史上的10月23日,今天也诞生了许多关键事件,影响着我们手上的工具和技术。1960年10月23日&# 查看详情

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

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

历史上的今天11月20日:微软发布windows1.0;lotusnotes发明者出生;奔腾4诞生

...生于1952年11月20日,他是美国的亿万富翁,商人、程序员和作家。Siebel是企业软件公司SiebelSystems的创始人,也是人工智能软件平台和应用公司C3的创始人、董事长和首席执行官;Siebel还是FirstVirtualGroup的董事长࿰... 查看详情

历史上的今天10月6日:互联网先驱诞生日;莲花公司宣布上市

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年10月6日,1995年的今天,两名瑞士天文学家在佛罗伦萨国际天文会议上宣布,他们在银河系发现一颗行星。这是人们在... 查看详情

历史上的今天9月25日:谷歌进军电商行业;摩托罗拉诞生;神舟七号发射成功

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年9月25日,伟大的文学家鲁迅诞生在140年前的今天,他是20世纪的文化巨人,以文字为武器,奠基了现代文学,也... 查看详情