【IT小故事】计算机发展史小故事(6):图灵的出现-璀灿双子星(图灵)

系列文章目录

语言视频选择收录专辑链接
C【C语言】要怎么看视频,怎么学习
JAVA黑马B站视频JAVA部分的知识范围、学习步骤详解
JAVAWEB黑马B站视频JAVAWEB部分的知识范围、学习步骤详解
SpringBootSpringBoot知识范围-学习步骤【思维导图知识范围】
微信小程序详细解析微信小程序知识点–【思维导图知识范围】
python详细解析python视频选择–【思维导图知识范围】
phpPHP要怎么学–【思维导图知识范围】
idea系列工具没有颜值插件的编辑器是没有灵魂的–【idea-theme插件】
项目代码总目录JAVA项目环境必知必会–【大作业及毕设项目】

提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档


计算机发展史

我们似乎太过于沉溺于各种日新月异的技术,争论到底哪种技术才有未来,
现实的焦躁似乎让我们忽略了,计算机那一段充满激情的历史,以及我们的初心。
回过头看这段历史,或许带给我们的不仅是一份感慨,更是一种启示、一种激情。
微软、苹果,盖茨、乔布斯有着怎样的恩恩怨怨?IBM 又是怎么发展起来的?
这一路又有多少技术的弄潮儿错过了那些微妙却重要的机遇?我们究竟在用谁
发明的技术?华人在这段激情岁月中有过那些高光时刻?来吧,让我们一起读一
读这段关于计算机的故事。

二战建奇勋

布雷契莱庄园当然不信德寇的邪说,他们把大约 200 名精干人员集中在“3
号棚”,四班轮换,24 小时值守,专门对付德国的“斯芬克司之谜”。图林则
带着副手、象棋冠军亚历山大, 领导着“8 号棚”,进行复杂的密码分析。与
戈德斯坦在阿贝丁试炮场的情况相似, 在图林的麾下,除了数学家和语言学家
之外,也有 100 多名姑娘在从事机械方式的运算,她们被图林善意地封为“计算
奴隶”。从这些棚屋里报送的情报,属于特殊的保密等级,也就是人们后来所指
的“超级机密”。
可是, “超级”小组的人当时还没有搞到“钻透”爱尼格玛的“金钢钻”。
1939 年 7 月,他们遇到了意外的惊喜。那是在德军即将占领波兰的前夜,英国
秘密情报部门的军情 6 处处长孟希斯上校突然召见图林等人, 令他们立即随同
赶赴波兰参加绝密会议。当孟希斯一行三人到达华沙市内的一间地下掩体后,迎
接他们的波兰密码破译局长急匆匆揭开桌上的盖布。图林简直不敢相信自己的眼
睛──他面前放着一架真正的爱尼格玛密码机。
波兰同行介绍说, 这架爱尼格玛是波兰的仿制品。 在此之前,专家已经破
解了部分“谜”,并且研制出一种叫“炸弹”的机器寻找电文密钥。然而,要对
付德军在爱尼格玛上进行的最新改进,至少需要 60 台“炸弹”同时工作 10 小时,
才能“炸”开一份情报。面对德寇即将入侵的严重局势,波兰想继续开展这种复
杂的破译显然力不从心。“英国是欧洲唯一能够抵抗法西斯的国家,”波兰局长
深情地说,“我们把波兰的秘密研究转交给你们,它寄托着我们战胜爱尼格玛的
最后希望!”
有了波兰盟友的研究成果,回到布雷契莱的阿兰·图林,向着法西斯德国的
“谜”发起最后的冲刺。图林首先用他天才的设想,使“炸弹”的威力增强了好
几倍。然后,他和其他人一起,开始设计的一种马克1号很有相似之处的破译机。
这台机器,主要用继电器构成, 据说也用了 80 个电子管, 由光电阅读器直接
读入密码。图林和他的战友戏称它是“罗宾逊”──英国人都知道,海斯·罗宾
逊是杰出的漫画家,以专门画一些稀奇古怪的机器闻名。
1939 年底, “罗宾逊”交由英国制表机公司制造完成,它长宽均为 8 英尺
左右,运行起来也咔嚓咔嚓地撞击。它能以每秒 2000 字符的速度阅读穿孔纸带
上的信息。人们至今还不清楚图林究竟如何指挥他的机器工作,只大致猜想到“罗
宾逊”能够自动模拟爱尼格玛的电路,从而找出破译的密钥。
在“海狮行动”中,德国空军遭到沉重的打击事出有因。有了“超级”的密
报,德国飞机的一举一动都逃不出“炸弹”和“罗宾逊”的利眼,它们还未飞离
机场,英国空军已为它们安排好了葬身之地。可惜“罗宾逊”好景不长,德军似
乎很快有了警觉。与布雷契莱相应的德国密码破译机构 XB 在 1942 年搞出了另一
套更先进的“保密电传打字机”,“罗宾逊”立刻变成了“聋子的耳朵”。
面对强敌挑战,布雷契莱庄园同仇敌忾,把目光准确地投向研制先进的电子
管计算机。由于图林在 1942 年被派往美国工作,纽曼和邮电部研究局工程师弗
劳尔斯(H. Flowers)等人勇敢地承担了设计和制造工作。1943 年 10 月,布雷
契莱庄园造出第一部样机,用 1500 个电子管取代继电器,阅读速度当即提高到
每秒 5000 字符。自然,电子管装置个头肯定不会小,它的体积也占满三大衣柜,
与埃历阿克相映成趣。由于它产生的热量很大,因此有人建议操作员不要戴帽子,
以免热得汗流满面。 英国人把这台电脑称作 “克劳塞斯”(Colossus),译
成中文就是“巨人”。据说,“巨人”在盟军诺曼底登陆前又造成了一台,以后
的战争中还启用过多部。
“巨人” 登台亮相,德军丢盔弃甲。从 1943 年 11 月到 1945 年 3 月,布雷
契莱向英国和盟军各级指挥部发出了 4 万 8 千份“超级机密”电报,平均每小时
就有四、五份,而他们每小时破译的德国情报则超过了 11 份。在“巨人”的电
报声里,德国潜艇的“海狼”行动被盟军彻底粉碎,600 余舰只永远躺在海底,
2 万余众官兵葬身鱼腹。
“巨人”最杰出的表现是在“霸王行动”中。盟军巧布迷魂阵,诱骗希特勒
相信:盟军登陆地点将选择在加莱海峡,并非是诺曼底。“巨人”破译的情报表
明,希特勒的精锐部队此时正守在加莱, 严防子虚乌有的“巴顿第 1 集团军群”
进犯。“巨人”还利用德军的密码,源源不断地向希特勒传去各种假情报。最后,
当盟军的几大集团军胜利会师时,司令官们拿着“巨人”分别拍给他们的电报,
伸出拇指夸奖道:“我们靠的就是它!”
史学家们在回顾二战史时讲,这是战争史上前所未有的最成功的欺骗行动。
当希特勒固守海岸的最后一线希望被彻底粉碎时,说“巨人”参战改写战争进程
并不过份。

14、璀灿双子星

人们根据冯·诺依曼创造的惊世伟业,交口赞誉他是“计算机之父”。可是
他自己对此却不以为然。据担任过他助手的物理学家弗兰克尔介绍说,冯·诺依
曼曾多次向别人坚决强调:如果不考虑巴贝奇、阿达和其他人早先提出的有关思
想,计算机的基本概念只能属于阿兰·图林!图灵
正是冯·诺依曼本人,亲手把“电脑之父”的桂冠转戴在图林头上。这不仅
表明冯·诺依曼具有谦虚的美德,而且许多史学家也都认真地讲:“图林才是计算机之父”。直到现在,计算机界仍有个一年一度“图林奖”,颁发给最优秀的
电脑科学家,它就像“诺贝尔奖金”那样,是电脑领域的最高荣誉。阿兰·图林
究竟是怎样的一个人物,值得电脑之父冯·诺依曼如此推崇呢?
阿兰·图林, 1912 年 6 月 23 日出生于英国伦敦一个书香门第的家庭。虽
然他的祖父曾获得剑桥大学数学荣誉学位,可他父亲对数学望而生畏,甚至认为
要算出一个负数与负数相乘的结果,就已经超过了人类的理解能力。因此,阿兰
的家庭教育,并不能对他以后在数学方面的成就有多少帮助。
孩提时代的小阿兰性格活泼好动。 他母亲回忆说,3 岁那年,阿兰进行了
他在实验方面的首次尝试──把一个玩具木头人的小胳膊小腿掰下来载到花园
里,想让它们长成更多的木头人。 8 岁时,阿兰开始尝试着写一部科学著作,
题名《关于一种显微镜》。这绝非天方夜谭式的神话,这个天才的小孩虽然连单
词都拼错了许多,但毕竟写得还像那么回事。在书的开头和结尾,阿兰都用同一
句话“首先你必须知道光是直的”前后呼应,但中间的内容很短很短,可谓短得
破了科学著作的纪录。
阿兰很早就表现出科学的探究精神,他曾对母亲讲:“我似乎总想从最普通
的东西中弄出些名堂。”就连与小伙伴打足球,他也只喜欢在场外当巡边员,因
为这样能够有机会计算球飞出边界的角度。他的老师认为:“阿兰的头脑可以像
袋鼠般地跳跃。”
能“跳跃”思维的图林,1931 年考入了剑桥皇家学院。大学毕业后留校任
教,不到一年功夫,就发表了几篇很有份量的数学论文,被选为皇家学院的研究
员,年仅 22 岁。为此,图林的母校宣布放假半天以示庆贺,连当代数学泰斗罗
素也来函邀请他讲学。
1936 年,伦敦权威的数学杂志又收到图林一篇论文。这篇论文后来永远载
入了计算机的发展史册,照耀着现代电脑的前进方向。外行人看来,这篇论文─
─《论可计算数及其在判定问题中的应用》──似乎与电脑没有什么联系,然而,
它确是阐明现代电脑原理的开山之作,因此,有人把论文的名称改称为《理想计
算机》。这篇论文里论述了一种“图林机”,与巴贝奇的作法截然相反,图林的
计算机完全是纸上谈兵。“图林机”的特点是只要为它编好程序,它就可以承担
其他机器能作的任何工作。当世界上还没人提出通用计算机的概念前,图林已经
在理论上证明了它存在的可能性。
战争爆发使图林暂时放下理论研究工作, 在布雷契莱庄园承担“超级机密”
研究。1945 年,“教授”带着大英帝国授予的荣誉勋章,被录用为泰丁顿国家
物理研究所的高级研究员。由于有了布雷契莱的实践,阿兰·图林提交了一份“自
动计算机”的设计方案,领导一批优秀的电子工程师,着手制造一种名叫 ACE
的新型电脑。1950 年 ACE 电脑的样机公开表演, 被认为是世界上最快最强有力
的电子计算机之一。它大约用了 800 个电子管,成本约为 4 万英镑。图林在介绍
ACE 的存储装置时说:“它可以十分容易把一本小说中的 10 页内容记住。”显
然,ACE 比埃历阿克的存储器更先进。
1950 年,图林来到曼彻斯特大学任教,并被指定为该大学自动计算机项目
的负责人。就在这一年的 10 月,他的另一篇划时代论文《机器能思考吗》发表。
这篇文章引来的惊雷,今天还在震撼着电脑的世纪,它使作者荣膺又一顶“父亲”
的桂冠──“人工智能之父”。
1954 年,阿兰就要跨进他人生的第 42 个年头,风华正茂,年富力强,正处
于生命最辉煌的创造巅峰期。6 月 8 日清晨,阿兰的女管家走进他的卧室,台灯
还亮着,床头柜上有个苹果,只吃了一小半。阿兰安祥地沉睡在床上,他永远地
睡着了,再也没有醒来……
听了对图林生平伟业的介绍后,一定会由衷地感到,“电脑父”冯·诺依曼
认为比他更年轻的阿兰才是“电脑父”,显然是有充分理由的。好事者们纷纷传
说,二战即将结束时,阿兰在美国曾亲自拜访过冯·诺依曼。两位“电脑的父亲”
为共同“孩子”的成长和未来,数日彻夜长谈。阿兰讲的是“图林机”如何工作,
而冯·诺依曼则谈到“诺依曼机”的构造原理,两颗“天皇巨星”在轨道上相遇,
把黑暗的宇宙星空照耀得分外光明。这听起来不像是虚构的故事,遗憾的是,当
时的知情者中没有人出来证明这个传闻的真实性。
​​​

总结及资源下载

提示:这里对文章进行总结:

资源下载:
C语言的两大开发工具CodeBlocks/DEVC

关于学习C语言使用什么IDE

只有大一的基础扎实了,你才有未来。否则,不管是上研,还是去工作,都是要C语言的底子的,甚至公务员的题,不也是逻辑题占大半么?

把一本书的所有的C代码全打一遍够不够? 远远不够。
这只是小学生,甚至还不如小学生的水平,因为小学生从小学三年级,四年级就开始找一本书敲代码了,而且,人家还是一对一的老师辅导。
什么时候,把力扣上面的中级题目刷完100道了。不用上网,自己能哗哗的写出来,就像蓝桥杯那样。你的C语言就可以为你的大学四年的计算机学习打下基础了。

选择了也要努力,没有远虑必有近忧!

内容概要:本文围绕面向新能源容量提升的含智能软开关(SOP)的配电网重构问题,提出了一种基于二阶锥规划(SOCP)的双层优化模型。该模型上层以提升新能源消纳能力为目标进行网络重构,下层利用SOP灵活调节功率分布,解决重构过程中可能出现的潮流越限问题。通过将非凸的最优潮流问题转化为二阶锥松弛形式,有效提高了求解效率与计算可行性,并在标准算例系统中验证了该方法在降低网损、均衡负荷分布及提升新能源利用率方面的优越性。研究不仅提供了理论建模思路,还配套实现了Matlab代码,便于算法复现与拓展应用。; 适合人群:电力系统、新能源并网、智能配电网及相关领域的科研人员与工程技术人员,具备一定的优化理论基础与Matlab编程能力者优先。; 使用场景及目标:①应用于高渗透率分布式新能源接入背景下的配电网运行优化;②为智能软开关与网络重构的协同控制提供可复现的数学建模与求解方案;③支撑新型电力系统中提升电网灵活性、可靠性和新能源承载力的关键技术研究。; 阅读建议:建议结合提供的Matlab代码深入理解二阶锥松弛技术在电力系统优化中的具体实现,重点关注模型构建、非线性约束的线性化处理以及双层优化架构的分解求解逻辑,可通过调整参数或测试不同场景进一步验证算法鲁棒性与适应性。
内容概要:本文档聚焦于“光伏并网逆变器扫频与稳定性分析”的博士论文关键技术复现,核心内容涵盖阻抗建模与扫频法验证。资源提供了完整的Matlab代码与Simulink仿真模型,系统实现了包含锁相环(PLL)和电流环控制的光伏并网逆变器系统,用于开展序阻抗建模、小信号扫频辨识及弱电网条件下的稳定性分析。文档不仅详细展示了建模与仿真流程,还列举了多个相关科研方向与技术服务内容,凸显其在电力电子、新能源并网系统仿真与理论验证方面的学术价值与实践指导意义。; 适合人群:具备电力电子、自动控制或新能源并网技术背景,从事相关领域科研工作的研究生、博士生及工程技术人员。; 使用场景及目标:①深入学习光伏并网逆变器的阻抗建模方法与小信号扫频仿真技术;②复现并掌握博士论文中的稳定性分析过程,探究锁相环与电流环对系统稳定性的关键影响;③开展弱电网环境下新能源并网系统的宽频带振荡机理与交互稳定性研究,支撑高水平科研项目与论文撰写; 阅读建议:建议结合Simulink仿真模型与Matlab代码同步运行与调试,重点关注扫频激励信号的设计、频响数据的采集处理及阻抗曲线的绘制与分析流程,同时参考文中提及的原始文献,系统构建“理论建模—仿真验证—数据分析—结论提炼”的完整科研闭环。
内容概要:本文研究了基于人工蝶群算法(ABO)的多无人机协同集群在三维空间中的避障路径规划问题,旨在通过优化综合目标函数实现最低任务成本,该目标函数全面整合了路径长度、飞行高度、环境威胁等级以及航向转角等关键能耗与安全因素。研究利用Matlab平台实现了ABO算法的完整代码,对多无人机系统在复杂、动态的三维环境下的协同路径规划进行了建模、优化与仿真验证。文中不仅详细阐述了算法的数学原理和设计流程,还通过仿真实验展示了ABO算法在寻找全局最优路径、有效规避障碍物、降低整体飞行能耗和提升任务执行安全性方面的卓越性能与强大鲁棒性。; 适合人群:具备扎实的编程基础(尤其是Matlab)、一定的优化算法理论知识和无人机系统背景,从事无人机集群控制、智能优化算法、三维路径规划、自动化巡检、智能交通等领域的科研人员、高校研究生及工程技术人员。; 使用场景及目标:①应用于多无人机协同执行野外勘探、灾害救援、战场侦察、城市安防监控等复杂任务时的高效、安全路径规划;②为科研工作者提供一种新颖且高效的群体智能优化算法范例,用于解决高维度、多约束的复杂路径规划难题;③通过优化飞行路径,显著降低无人机集群的整体能量消耗,延长续航时间,并提高在未知或危险环境中的生存能力和任务成功率。; 阅读建议:建议读者深入研读Matlab源代码,动手复现并调试仿真过程,以透彻理解人工蝶群算法的搜索机制、信息交换策略及其在解决实际路径规划问题中的具体应用细节。在掌握核心思想后,可尝试将该算法迁移至其他智能体(如无人车、水下机器人)的协同控制场景,或结合其他优化技术(如深度强化学习)对其进行改进和拓展。
内容概要:本文针对高比例可再生能源接入背景下电力系统面临的调峰压力,提出了一套完整的调峰成本量化与分摊模型,并基于Matlab实现了相应的仿真代码。随着风能、太阳能等间歇性能源在电力系统中占比不断提升,其出力波动性加剧了系统调峰难度,导致常规机组频繁启停、爬坡调节以及弃风弃光现象严重,进而引发额外的经济成本。为此,研究构建了一个综合考虑机组运行特性、可再生能源出力不确定性及系统调节能力的成本量化框架,精确刻画调峰过程中产生的各类经济代价。在此基础上,进一步设计了基于公平性与激励相容原则的成本分摊机制,旨在合理界定各市场主体(如发电企业、电网公司、用户等)在调峰责任中的分担比例,促进资源优化配置与市场机制完善。所提模型可为电力市场环境下调峰服务的定价、结算与政策制定提供科学依据和技术支撑。; 适合人群:电力系统、能源经济、可再生能源并网及电力市场等相关领域的高校研究生、科研人员,以及从事新能源规划、调度运行、市场设计的工程技术与管理人员。; 使用场景及目标:①深入分析高比例可再生能源电力系统中调峰成本的构成要素与量化方法;②研究并验证适用于多主体参与的调峰成本公平分摊机制;③为电力现货市场与辅助服务市场的规则设计提供可落地的模型工具与仿真平台。; 阅读建议:此资源以Matlab代码为核心载体,建议读者结合电力系统优化理论、博弈论及市场经济学知识,动手运行与调试代码,深入理解模型的数学建模过程与算法实现细节,并可根据实际电网参数开展案例拓展与敏感性分析,以增强对复杂电力系统运行规律的认知。
下载代码方式:https://pan.quark.cn/s/a4b39357ea24 ### 知识点一:BIOS与电脑启动过程 #### BIOS简介 BIOS(基本输入输出系统)是一种被固化在计算机主板ROM芯片中的程序代码,它储存着计算机最核心的基本输入输出程序、系统配置信息、开机后的自检流程以及系统自动启动的程序。其主要作用是为计算机提供最基础层次上的硬件控制与支持。 #### BIOS的作用 1. **自检及初始化**:在计算机开始启动时,BIOS会自动运行内置的一套检测程序,用以核实计算机各个组件是否处于正常工作状态。 2. **硬件驱动加载**:BIOS负责加载各类硬件驱动程序,例如键盘、显示器等设备所需的驱动。 3. **操作系统引导**:BIOS能够识别硬盘分区、文件系统,并根据用户设定将控制权移交至硬盘上安装的操作系统。 4. **系统设置**:用户可以通过BIOS设置来调整计算机的多种配置参数,例如时间日期、启动序列等。 ### 知识点二:BIOS刷新与风险 #### BIOS刷新的意义 BIOS的刷新主要是为了更新或修正BIOS程序,用以解决已知的技术问题或增加新功能。例如,新版本的BIOS可能会增强硬件兼容性、提升系统性能、增加安全功能等。 #### 刷新BIOS的风险 刷新BIOS是一项具有较高风险的操作,如果操作不当可能会导致以下后果: 1. **系统崩溃**:如果在刷新过程中发生断电或其他意外状况,可能会导致BIOS受损,使得电脑无法正常启动。 2. **硬件不兼容**:错误的BIOS版本可能会导致某些硬件设备无法正常运作。 3. **性能下降**:不合适的BIOS版本还可能引发系统性能降低等问题。 ### 知识点三:神舟毁灭者D...
内容概要:本文围绕基于生成对抗网络(GAN)与Wasserstein GAN(W-GAN)的光伏场景生成方法展开研究,旨在利用深度学习技术生成具有高真实性和多样性的光伏功率时序数据,以应对光伏发电固有的不确定性。研究详细阐述了W-GAN相较于传统GAN在处理非平稳时间序列数据时的优势,特别是在提升训练稳定性、缓解模式崩溃问题方面的有效性。文中提供了完整的Python代码实现流程,涵盖数据预处理、模型架构设计(生成器与判别器)、损失函数构建、训练策略及生成结果的统计评估与可视化分析,重点突出了梯度惩罚项(GP)在W-GAN中的关键作用。该方法能够精确捕捉实际光伏数据的时空相关性、概率分布特征及极端天气条件下的出力波动,为电力系统规划、优化调度、风险评估等应用提供可靠的输入场景。; 适合人群:具备一定Python编程能力和深度学习理论基础,从事新能源发电预测、电力系统优化、随机规划、场景生成与数据增强等领域的科研人员及工程技术人员,特别适合研究生及以上学历的研究者。; 使用场景及目标:①为含高比例光伏的电力系统提供高质量、多样化的输入场景,用于日前/日内优化调度与鲁棒性分析;②作为数据增强手段,扩充小样本光伏数据集,提升预测或决策模型的泛化能力;③深入研究W-GAN及其变体在非平稳能源时间序列生成中的建模能力、局限性及潜在改进方向。; 阅读建议:建议读者结合所提供的Python代码进行动手实践,重点关注生成器与判别器的网络结构设计、Wasserstein距离的实现细节、梯度惩罚机制的编码方式以及训练过程中的超参数调优技巧,鼓励在不同地域、不同气候特征的实际光伏数据集上进行迁移验证,以全面评估模型的泛化性能与实用价值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

项目张雪峰之巅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值