约翰·冯·诺依曼(John Von Neumann)[1903年12月28日-1957年2月8日]。现代电子计
算机之父”,美籍匈牙利人,经济学家、物理学家、数学家、发明家.计算机的逻辑图式
,现代计算机中存储、速度、基本指令的选取以及线路之间相互作用的设计,都深深受到
冯·诺依曼思想的影响。
冯诺依曼理论的要点是:数字计算机的数制采用二进制;计算机应该按照程序顺序执行。
人们把冯诺依曼的这个理论称为冯诺依曼体系结构。从ENIAC(ENIVAC并不是冯诺依曼体
系)到当前最先进的计算机都采用的是冯诺依曼体系结构。所以冯诺依曼是当之无愧的数
字计算机之父。
根据冯诺依曼体系结构构成的计算机,必须具有如下功能:
把需要的程序和数据送至计算机中。
必须具有长期记忆程序、数据、中间结果及最终运算结果的能力。
能够完成各种算术、逻辑运算和数据传送等数据加工处理的能力。
能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作。
能够按照要求将处理结果输出给用户。
为了完成上述的功能,计算机必须具备五大基本组成部件,包括:
输人数据和程序的输入设备
记忆程序和数据的存储器
完成数据加工处理的运算器
控制程序执行的控制器
输出处理结果的输出设备
语录
一个有纸,笔,橡皮擦和坚定纪律的人,就是一台简单的图灵机器. 原文:A man
provided with paper, pencil, and rubber, and subject to strict discipline, is
in effect a universal Turing Machine.科学是个微分方程式,而宗教是边界条件. 原文
:Science is a differential equation. Religion is a boundary condition.
阿兰·麦席森·图灵 (1912~1954),英国著名数学家、逻辑学家、密码学家,被称为计
算机科学之父、人工智能之父。1912年6月23日生于英国帕丁顿,1931年进入剑桥大学国
王学院,师从著名数学家哈代,1938年在美国普林斯顿大学取得博士学位,二战爆发后返
回剑桥,曾协助军方破解德国的著名密码系统Enigma,帮助盟军取得了二战的胜利。1954
年6月7日在曼彻斯特去世。他是计算机逻辑的奠基者,提出了“图灵机”和“图灵测试”
等重要概念。人们为纪念其在计算机领域的卓越贡献而专门设立了“图灵奖”。
丹尼斯·里奇,C语言之父,UNIX之父。曾担任朗讯科技公司贝尔实验室下属的计算机科
学研究中心系统软件研究部的主任一职。1978年与布莱恩·科尔尼干(Brian W.
Kernighan)一起出版了名著《C程序设计语言(The C Programming Language)》,现在
此书已翻译成多种语言,成为C语言方面最权威的教材之一。2011年10月12日(北京时间
为10月13日),丹尼斯·里奇去世,享年70岁。
有人问过丹尼斯,他的偶像是谁,不论在计算机领域还是其他领域,他说:很显然,对我职业生涯影响最大的人物是肯·汤普逊。UNIX大部分是
他的工作,同样也是C语言的前辈,同样Plan 9系统的大部分工作也是他做的。并且在这
期间Ken做了第一个计算机象棋大师。
肯尼斯·蓝·汤普逊(Kenneth Lane Thompson,1943年2月4日-),小名为肯·汤普逊
(Ken Thompson),为美国计算机科学学者,与丹尼斯·里奇同为1983年图灵奖得主。
他与丹尼斯·里奇设计了C语言,他也是编程语言 Go的共同作者。
第一版的Unix就是基于B语言来开发的。Bon语言在进行系统编程时不够强大,所以
Thompson和Ritchie对其进行了改造,并与1971年共同发明了C语言。1973年Thompson和
Ritchie用C语言重写了UNIX。安装于PDP-11的机器之上。
1983年,美国计算机协会将图灵奖授予汤普逊与丹尼斯。
2000年12月时,汤普逊退休,离开贝尔实验室,成为了一名飞行员。
图灵奖获得者 2000年代 ▪ Leslie Valiant ( 2010) ▪ 查尔斯·萨克尔 ( 2009) ▪ 芭
芭拉·利斯科夫 ( 2008)
▪ 约翰·巴科斯 ( 2007) ▪ 法兰·艾伦 ( 2006) ▪ 彼得·诺尔 ( 2005)
▪ 罗伯特·卡恩 ( 2004) ▪ 文顿·瑟夫 ( 2004) ▪ 艾伦·凯 ( 2003)
▪ 阿迪·萨莫尔 ( 2002) ▪ 伦纳德·阿德曼 ( 2002) ▪ 罗纳德·李维斯特 ( 2002)
▪ 克利斯登·奈加特 ( 2001) ▪ 奥利-约翰·达尔 ( 2001)
1990年代 ▪ 姚期智 ( 2000) ▪ 詹姆斯·尼古拉·格雷 ( 1998) ▪ 道格拉斯·恩格尔巴
特 ( 1997)
▪ 艾米尔·伯努利 ( 1996) ▪ 曼纽尔·布卢姆 ( 1995) ▪ 爱德华·费根鲍姆 ( 1994)
▪ 拉吉·瑞迪 ( 1994) ▪ 理查德·斯特恩斯 ( 1993) ▪ 尤里斯·哈特马尼斯 ( 1993)
▪ 巴特勒·拉姆泼逊 ( 1992) ▪ 罗宾·米尔纳 ( 1991)
1980年代 ▪ 费尔南多·考巴托 ( 1990) ▪ 威廉·卡亨 ( 1989) ▪ 伊凡·苏泽兰 (
1988)
▪ 约翰·科克 ( 1987) ▪ 霍普克罗夫特 ( 1986) ▪ 罗伯特·塔扬 ( 1986)
▪ 理查德·卡普 ( 1985) ▪ 尼古拉斯·沃斯 ( 1984) ▪ 丹尼斯·里奇 ( 1983)
▪ 肯·汤普逊 ( 1983) ▪ 斯蒂芬·库克 ( 1982) ▪ 埃德加·弗兰克·科德 ( 1981)
1970年代 ▪ 东尼·霍尔 ( 1980) ▪ 肯尼斯·艾佛森 ( 1979) ▪ 罗伯特·弗洛伊德 (
1978)
▪ 约翰·巴科斯 ( 1977) ▪ 迈克尔·拉宾 ( 1976) ▪ 达纳·斯科特 ( 1976)
▪ 赫伯特·西蒙 ( 1975) ▪ 艾伦·纽厄尔 ( 1975) ▪ 唐纳德·克努特 ( 1974)
▪ 查尔斯·巴赫曼 ( 1973) ▪ 艾兹赫尔·戴克斯特拉 ( 1972) ▪ 约翰·麦卡锡 (
1971)
1960年代 ▪ 詹姆斯·哈迪·威尔金森 ( 1970) ▪ 马文·闵斯基 ( 1969) ▪ 理查德·卫
斯里·汉明 ( 1968)
▪ 莫里斯·威尔克斯 ( 1967) ▪ 艾伦·佩利 ( 1966)
分享到:
相关推荐
Clash Masters 冲突大师 – Stingreyzapp 超休闲游戏Unity火柴人游戏项目源码C# 支持Unity版本2020.3.19f1及以上 描述 – 冲突大师 – “让你的军队到达终点线” Clash Masters 是一款超休闲手机游戏,已经得到了...
1. **卡牌游戏**:卡牌游戏是一种策略游戏,玩家通过组建自己的牌库,利用手中的卡片来对战。在《Astral Masters 1.8》中,每张卡牌都有特定的能力和效果,玩家需要根据这些特性来制定战术。 2. **Kingsburg.jar**...
The_Open_Source_Data_Science_Masters_go.zip The_Open_Source_Data_Science_Masters_go.zip The_Open_Source_Data_Science_Masters_go.zipThe_Open_Source_Data_Science_Masters_go.zipThe_Open_Source_Data_...
"Microchip Masters 2011 会议课程PPT资料"是关于 Microchip 技术公司在2011年举办的年度技术盛会的教育资源。这个会议是面向开发者、工程师和技术爱好者,旨在分享最新的 Microchip 微控制器(MCU)和嵌入式系统...
Masters ITC BlindScanner Pro 3.20 破解补丁 BlindScanner是一个完整的工具来扫描远程 BlindScanner 远程扫描 BlindScanner是一个软件,可让您在一个给定的家庭或办公室网络与其他用户共享一台扫描仪。它可以让...
另一方面,"masters_of_doom.pdf"是《Masters of Doom》的英文版,由作者David Kushner撰写。这本书深度剖析了id Software的创始人John Carmack和John Romero,他们是如何从无名小卒成长为游戏界的巨擘。书中涵盖了...
my_masters_voice
Pokemon Masters Mod Apk是一种RPG游戏,您可以与敌人战斗[100%无限金钱] Pokemon Masters Mod Apk是一种RPG游戏,您可以在超级强大的Pokemons的帮助下与敌人进行战斗。宠物小精灵世界”。 //口袋妖怪大师Mod的主要...
标题 "sblackmore-Masters-Thesis-Code.zip" 暗示这可能是一个与研究生级别的研究项目相关的代码库,很可能出自一位名叫 sblackmore 的研究人员之手。这个压缩包包含的是一系列与他的硕士论文相关的代码。从标签 ...
这篇论文介绍了一种通用的强化学习算法,它能够通过自我对弈的方式在国际象棋、日本将棋和围棋等复杂游戏中达到超人类的表现。这个算法被称为AlphaZero,它是之前在围棋领域取得突破性成果的AlphaGo Zero程序的...
This book is for scrum masters and all readers whose scrum and stakeholder roles bring them into contact with scrum masters.Scrum Master Dave McKenna catalogs the three skill sets that scrum masters ...
《Jeecg-Boot-Masters:Vue+Spring+MySQL一站式开发详解》 Jeecg-Boot-Masters项目是一个集成了Vue.js、MySQL数据库和Spring Boot框架的高效开发平台,旨在提供一个快速、灵活且功能丰富的开箱即用的解决方案。这个...
在这个"Algorithm-data-science-masters.zip"压缩包中,我们聚焦于算法在数据科学中的应用,这是一个全面的自学计划,旨在帮助学习者掌握如何通过算法解决复杂的数据问题。 首先,算法是数据科学的核心组成部分,...
MOLS(Masters Online Learning System)是Masters Consultants(成都)有限公司推出的一款全新的语言学习平台,特别适用于商务英语及技能训练的学习者。它以用户为中心,提供了一个简单、高效且趣味性十足的学习...
根据提供的文件信息,我们可以推断出这是一份关于Mold-Masters E-Multi 5系列产品的用户手册。接下来,我们将详细解析这份文档中所涉及的关键知识点。 ### 一、产品介绍 #### 1.1 预期用途 E-Multi 5系列是一款专...
《敏捷武士:看敏捷高手交付卓越软件》(The Agile Samurai: How Agile Masters Deliver Great)是一本深受业界好评的书籍,作者是Jonathan Rasmusson。本书不仅为读者提供了深入浅出的敏捷开发方法论,还通过丰富的...
测量大师 Repo for Masters高尔夫锦标赛数据可视化