您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 应用程序开发介绍1-程序开发的意义
应用程序开发程序开发的意义程序的基本思想计算计算的要求首先要有一个输入其次要有相应的输出最关键的过程是:对输入的数据作出相应的决策然后将结果输出最关键的要求是:数据和程序的存储冯诺依曼提出的计算机体系结构奠定了现代计算机的结构理论基础:1.计算机由运算器、控制器、输入设备、输出设备、存储器组成2.程序存储控制3.以二进制为计算机基本单位。最早的计算工具-算盘公元前5世纪,中国人发明算盘,在计算机已被普遍使用的今天,古老的算盘不仅没有被废弃,反而因它的灵便、准确等优点,在许多国家方兴未艾。用算盘计算称珠算,珠算有对应四则运算的相应法则,统称珠算法则。珠算的输入:拨动算珠珠算的输出:算盘珠算的计算过程:依赖于珠算口诀,它就是珠算程序,这个程序接受手指头的输入,然后执行一定的规则(珠算口诀),将结果体现在算盘上。世界上第一台加法器法国人帕斯卡于17世纪,制造出世界上第一台机械式加法机,帕斯卡的加法机向人们揭示出:用一种纯粹机械的装置去代替人们的思考和记忆,是完全可以做到的。加法器的程序:已经根植于机器本身,不需要人们在记忆更多的规则世界上第一台机械计算器现代计算机的真正起源来自英国数学教授CharlesBabbage,他设计了一台差分计算机,后来发现太过于专用,就放弃了,不过设计理念被沿用至今。1890年,HermanHollerith借助Babbage的发明,用穿孔卡片作为存储,设计了计算机,帮助美国人口普查,大发其财,创立了IBM的前身1924年2月,IBM成立1935年IBM推出IBM601计算机,是一台能在一秒内算出乘法的穿孔计算机通用图灵机把程序和数据都以数码的形式存储在纸带上计算的程序和数据使用打孔带来记录计算器的输出则多种多样,有输出到卡片的,也有输出到灯泡的……世界上第一台电子计算机1946年面世的“ENIAC”,它主要是用于计算弹道。它使用了数万个真空管,据说一旦它开机,半个曼哈顿的电灯要暗淡。事实上在1973年根据美国最高法院的裁定,最早的电子数字计算机,应该是美国爱荷华州立大学的物理系副教授约翰·阿坦那索夫和其研究生助手克利夫·贝瑞(CliffordE.Berry,1918-1963)于1939年10月制造的“ABC”(Atanasoff-Berry-Computer)。ENIAC的输入:由数千条电缆输入,每次几分钟的计算需要几个小时的输入计算的规则:它有事先编好的程序,能自动执行算数运算,逻辑运算和存储数据的功能,计算能力达到了5000次/秒计算机真正的发展期1957年,Fortran高级语言开发成功1959年9月12日,在RobertNoyce的领导下,发明了集成电路,不久推出了微处理器,Robert就是Intel的创始人1961年Cobel语言开发完成1960年,Algol,第一个结构化程序设计语言推出1965年Basic出现,适合计算机教育和初学者1965年第一台超级计算机CD6600开发成功1970年Unix开始开发1972年C语言开发完成,8008出现,APPNET走向世界之后HTML出现在网络的信息交流中,并成为Internet的最重要的使用方式进入个人电脑时代1974年4月1号,八位微处理器8080开发完成,计算机开始步入个人电脑时代紧接着12月,MITS发布了Altair8800,第一台商用个人计算机,397美元,内存256字节然后75年BillGates和PaulAllen完成了第一个在MITS的Altair计算机上运行的BASIC程序随后Microsoft成立,微软最大的突破时81年帮助IBM开发PC操作系统,最初的DOS有4000行汇编程序构成1987年,英国数学家Michael找到了图形压缩的方法,Windows开始为人们接受,逐渐风靡起来。智能终端时代1976年4月1日,Apple成立1990年代,苹果发布Newton,创造了PersonalDigitalAssistance一词,为最早的PDA。2007年,苹果推出iPhone同期应用程序商店亦推出,各种智能终端程序的开发一浪高过一浪GoogleAndriod系统发布2010年1月27号,苹果推出iPad从此,智能终端的程序开发开始在大江南北火热起来综述没有程序的计算机,也叫“裸机”,可以说是废铁一堆;在历史上,任何一次计算机技术的伟大发展,都离不开一个成功的程序设计;程序开发存在的价值在于:每一次的创新,意味着比物理本身更强大的功能;当前移动智能终端,GPU计算等新技术的出现,呼吁着更新颖的程序设计的出现;江山代有才人出各领风骚数百年
本文标题:应用程序开发介绍1-程序开发的意义
链接地址:https://www.777doc.com/doc-3977698 .html