网站大量收购闲置独家精品文档,联系QQ:2885784924

第1章软件发展史试题.ppt

  1. 1、本文档共88页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件基础调查;澄清一个认识;用户与专业人员的区别;启示?;软件存在于我们生活中;软件无处不在;软件发展之路;第一部分 计算机与编程语言;最早的软件开发方法;键盘操作时代;大型计算机的出现;中型计算机;小型计算机;第二部分 PC 编程语言;编程语言发展的简单回顾;低级语言时代(1946—1953);光电阅读机将记录在穿孔卡片上数据读入计算 机,计算的结果则利用打孔机在卡片上打出的 一些小孔,就表示输出的数据。 卡片上的小孔就组成了计算机 和专家明白但绝大多数人不明 白的天书——机器语言,也就 是完全用0,1代码写的程序。 ;汇编语言 ;高级语言时代(1954—至今);常见的高级编程语言 ALGOL 1960,第一个结构化程序设计语言推出 C 1972年,丹尼斯·里奇以B语言为基础开发出C语言——目前世界上最常用的程序语言之一。 C语言是使用最广泛的语言之一,可以说,C语言的诞生是现代程序语言革命的起点,是程序设计语言发展史中的一个里程碑? ;常见的高级编程语言 Basic ?1964年美国达特茅斯学院的两个教员(约翰.凯梅尼(J. Kemeny)和托马斯·卡茨(T.Kurtz))开发了basic语言 该语言只有26个变量名,17条语句,12个函数和3个命令这门语言叫做初学者通用符号指令代码”—Beginners All-purpose Symbolic Intruction Code ;常见的高级编程语言 Pascal ?1967年,Niklaus?Wirth开始开发PASCAL语言,1971年完成。 主要特点有:严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强,可以被方便地用于描述各种算法与数据结构有益于培养良好的程序设计风格和习惯 PASCAL是一个重要的里程碑结构化程序设计概念的语言 ;面向对象时代(1990s初—至今) ;面向对象编程语言 VB—Basic的继续 Delphi—Pascal的继续 C++ — C语言扩展 Java — 最为流行的面向对象语言 C# — 新一代的面向对象语言;操作系统发展;UNIX 时代—C语言的时代;苹果电脑—BASIC 的普及;PC 时代的到来—BASIC语言;PC 让神奇的计算机走入个人生活;DOS系统时代—c 语言流行时代;WINDOWS-1987年;WINDOWS-1990年;WINDOWS-1993年;WINDOWS-1995年;第一代可视化开发工具 ——VISUAL TOOLS;FOXPRO——单机数据库先驱;ACCESS 到 SQL SERVER;第三部分 PC 与单机软件;PC 逐步进入企业和家庭;单机程序—DOS 下的程序;单机程序——WINDOWS 的程序;单机程序—中国的成就;流行的单机程序—OFFICE;典型的企业单机程序;典型的单机工具软件;第四部分 网络发展与软件;最早的信息交流—‘上机’ 的由来;PC 网络打破主机系统天下;最早的系统集成方法1985-1995;办公室自动化—OA 局域网络;校园网,城域网—广域网诞生;互联网—天下一家的想法;第五部分 网络与企业应用软件;大家一起来工作—MIS 的诞生;网络应用开发—数据库的重要性;第一代网络软件:客户机/服务器程序—1992至1996;解释:QQ 的服务器;更多的客户机/服务器软件;浏览器/服务器模式——1997-今;解释:火车票代售;互联就是无界限交流;三层架构——1995至今;解释:邮局的作用;典型的企业网络应用软件;软件开发新领域:移动设备开发;移动领域应用开发;第六部分 应用软件分类;文件处理类;办公自动化类;企业管理信息系统(MIS);娱乐类;电子商务—电脑做生意;ERP系统;电子政务;无线领域软件;ICT 领域;第七部分 成才之路;第一步:明确人生目标;企业职位;第二步:选择一种编程语言;各种编程语言比较;计算机语言—高度统一性;第三步:熟练掌握单机程序开发;第四步:客户机/服务器程序;第五步:浏览器/服务??程序;第六步:充分掌握数据库技术;个人技能发展公式;掌握技术的诀窍

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档