第1章 计算机基础
计算机无疑是20世纪*伟大的发明之一,它的出现彻底改变了人类社会的文化生活,并成为人们社会生活中不可缺少的工具。本章主要介绍计算机的基本知识,使用户对计算机有个概括的了解,为以后的学习奠定必要的基础。
1.1 计算机的发展简史
1.1.1 计算机的起源与发展
在人类的整个发展历程中,一直都在寻找快速有效的计算工具,从远古时期先民们“掐指一算”的“指,,到战国争雄时谋士们“运筹帏幄”的“筹”,从公元前600年中国人的算盘到17世纪欧洲人的计算尺、计算器,经历了漫长的历史过程。随着机械工业的出现,在1 832年由英国数学家巴贝奇(Charles Babbage,1792~1871)首先提出了通用数字计算机的设计思想,并且设计出了**台由外部指令驱动的计算机,可是由于缺乏资金和当_时技术水平的限制,他从未制造出这样的机器。
基础理论的研究与先进思想的出现也推动了计算机的发展。1854年,英国数学家布尔(George Boole,1824~1898)提出了符号逻辑的思想,数十年后形成了计算机科学软件的理论基础。1936年英国数学家图灵(AlanTuring,1912~1954)提出了**的“图灵机”模型,探讨了现代计算机的基本概念,理论上证明了研制通用数字计算机的可行性。1945年,在匈牙利出生的美籍数学家冯•诺依曼(JohnyonNeumann,1903~1958)提出了在数字计算机内部的存储器中存放程序的概念,这是所有现代计算机的范式,被称为“冯•诺依曼结构”,按这一结构建造的计算机称为存储程序计算机,又称为通用计算机。……