第4章_高级语言软件开发能力培养.ppt

第4章_高级语言软件开发能力培养.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章学习目标 高级语言的分类、特点和选择 常用编程语言的特点 Turbo C的基本结构和语句 面向对象的编程方法 高级语言编程技术与编程风格 本章目录 4.1 计算机程序和高级语言 4.2 常用编程语言简介 4.3 面向对象编程语言简介 4.4 面向人工智能的语言简介 4.5 编程的风格与原理 4.1 计算机程序和高级语言 人们用以同计算机“交谈”的语言,称为计算机语言。计算机语言的种类非常多,总的来说可以分成机器语言、汇编语言和高级语言三大类。 计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时不采用机器语言,因为它非常难于记忆和识别。目前通用的编程语言有两种形式:汇编语言和高级语言。 高级语言所编制的程序不能直接被计算机识别,必须经过转换才能执行。按转换方式可将它们分为两类:解释类和编译类。 4.1.1 程序设计语言的特点 1.名字说明 2.类型说明 3.初始化 4.程序对象的局限性 5.程序模块 6.循环控制结构 7.分支控制结构 8.异常处理 9.独立编译 4.1.2 程序设计语言的选择 适宜的程序设计语言能使根据设计去完成编码时困难最少,可以减少程序测试量,并且可以得到易于阅读和维护的程序。由于软件系统的绝大部分成本用在生命周期的测试和维护阶段,所以易于测试和维护是极其重要的。 汇编语言的优点是目标程序执行速度快,缺点是编程量大、困难,程序不易调试。 采用高级语言编程效率高,编写的程序易于阅读、测试、调试和维护。 4.1.2 程序设计语言的选择 具体选择开发语言时可以考虑: 应该有理想的模块化机制,以及易读性的控制结构和数据结构:为了使程序容易测试和维护以减少生命周期的总成本; 编译程序能够尽可能多地发现程序中的错误:为了便于调试和提高软件可靠性; 有良好的独立编译机制:为了降低软件开发和维护的成本 4.2 常用编程语言简介 4.2.1 BASIC语言 4.2.2 FORTRAN语言 4.2.3 COBOL语言 4.2.4 PASCAL语言 4.2.5 C语言 4.2.6 Turbo C的基本结构 4.2.1 BASIC语言 Beginner‘s All-Purpose Symbolic Instruction Code “初学者通用符号指令编码” 一种易学易用的高级语言,从FORTRAN语言简化而来的,最初是美国Daltmouth学院为便于教学而开发的会话语言。它自1965年诞生以来,其应用已远远超出教学范围,并于1977年开始了标准化工作。 语言特点:简单易学,基本BASIC只有17种语句,语法简单,结构分明,容易掌握;具有人机会话功能,程序易于修改与调试,非常适合初学者学习运用。 4.2.2 FORTRAN语言 1954年问世,1957年由IBM公司正式推出,最古老的高级程序语言之一 Formula Translator的缩写 含义: “公式翻译” 允许使用数学表达式形式的语句来编写程序,主要用于科学计算方面。简单易学,至今仍富有强大的生命力。缺点是不便于进行结构化程序的设计和编写。 4.2.3 COBOL语言 Common Business Oriented Language “面向商业的通用语言”,1960年推出 特点: 按层次结构来描述数据,具有完全适合现实事务处理的数据结构、具有更接近英语自然语言的程序设计风格,易读性强,世界上标准化最早的语言,通用性强。由于COBOL的这些特点,使其成为数据处理方面应用最为广泛的语言。 4.2.4 PASCAL语言 沃思(N.Wirth)教授于20世纪60年代末在瑞士苏黎士联邦工业大学创立的 是系统地体现结构程序设计思想的第一种语言,适用于数值计算和数据处理。 特点:结构清晰,便于验证程序的正确性,简洁、精致;控制结构和数据类型都十分丰富,表达力强、实现效率高、容易移植。 4.2.5 C语言 适合于作为系统描述语言,可用于编写系统软件和应用软件。 学习C++语言的基础,掌握了C语言就容易学习 C++。 Turbo C 是美国Borland 公司的产品,其中使用了全然一新的集成开发环境,即使用了一系列下拉式菜单,将文本编辑、程序编译、连接以及程序运行一体化,大大方便了程序的开发。 4.2.6 Turbo C的基本结构 1.Turbo C程序的一般组成部分 (1)程序一般用小写字母

文档评论(0)

精品资源 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档