第1章节C及其编译环境概述.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 绪论 田秀霞 tianxiuxia_76@ 上海电力学院计信学院 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 参考书籍 C++程序设计语言(特别版) Bjarne Stroustrup著 裘宗燕译 机械工业出版社。 C++核心思想(第三版) Cay Horstman著 晏海华等译 电子工业出版社。 C++程序设计教程(第二版) 钱能著 清华大学出版社。 C++入门与应用 郑家瑜 著 中国铁道出版社。 C++大学简明教程—实例程序设计 Deitel Deitel and Choffnes Kelsey著 赵继东等译。 C++ Primer中文版 Stanley B.Lippman, Josee Lajoie ,Barbara E.Moo 著 李师贤 蒋爱军 梅骁勇 林瑛译 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 课程要求 课前请预习 课后好好复习 独立、按时完成作业 重视上机实践 考试方式:平时30%+期末70% Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 本章主要内容 §1.1 面向对象程序设计与面向过程程序设计比较 §1.2 认识C++编译环境及其程序构成 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. §1.1 面向对象程序设计与面向过程程序设计比较 §1.1.1 从C到C++的演变 §1.1.2 面向对象的程序设计 §1.1.3 两种程序设计方法对比分析 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. §1.1.1 从C到C++的演变 C++源于C语言,而C语言是在B语言的基础上发展起来的; 1963年英国剑桥大学推出了CPL(Combined Programming Language)语言,后来经简化为BCPL语言; 1970年美国贝尔(Bell)实验室的K.Thompson以BCPL语言为基础,设计了一种类似于BCPL的语言,取其第一字母B,称为B语言; 1972年美国贝尔实验室的Dennis M.Ritchie为克服B语言的诸多不足,在B语言的基础上重新设计了一种语言,取其第二字母C,故称为C语言; 1980年贝尔实验室的Bjarne Stroustrup对C语言进行了扩充,推出了“带类的C”,多次修改后起名为C++。 C++改进了C的不足之处,支持面向对象的程序设计,在改进的同时保持了C的简洁性和高效性。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. §1.1.2 面向对象的程序设计 什么是面向对象思想 面向对象就是以对象的概念为基础,以类和继承为构造机制,来理解和描述客观世界以及设计和构建软件系统的设计思想。 与面向过程设计方法的区别 面向对象的设计方法强调的是对象的封装性,也就是说,使用者不用了解对象行为的实现过程,只需通过指定的接口直接使用就可以了。 主要体现在以下几个方面: 设计理念的不同 程序组织结构的不同 面向对象机制的特性 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 设计理念的不同 面向对象设计思想将程序的操作以对象为核心 ; 面向过程设计思想是以函数为核心 ; 面向对象设计思想是以数据为中心来描述系统,面向过程设计思想是以功能为中心来描述系统. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client

文档评论(0)

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

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

1亿VIP精品文档

相关文档