第1章 面向对象程序设计C++.pptVIP

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 面向对象程序设计C++.ppt

GE:未来每一个工业企业也必须是一家软件企业 ——伊梅尔 公司董事长兼首席执行官杰夫?伊梅尔特说: 昨晚睡觉时GE还是工业公司,今天醒来就变成软件公司了。 工业企业和互联网企业的划分已经是过去时了,未来每一个工业企业都必须是一家软件企业或数据分析企业。 这种变化正在我们眼前发生。 软件!软件!!软件!!! 上海大学 自动化系 雷电 意义重大的一天: 计算机科学教育周,“编程一小时”活动2013年 美国总统奥巴马编写了一段很简单的计算机代码,实现了在屏幕上显示一个正方形的功能。虽然操作简单,但是此举意义重大。 奥巴马表示,虽然自己从未编写过程序,但是学习这些技能对人们和国家的未来都很重要,“如果我们想让美国保持领先地位,就需要年轻一代的美国人掌握这种工具和技术,它将改变我们所有的做事方式。” 本课程的本质特征 天下不会掉馅饼,实现《智能制造》、《互联网+》,人工智能,其实就是要设计程序。 如何用01数字来描述世界,分析计算变换驱动世界,即如何设计出智能电脑程序。软件定义世界,数据驱动世界。 越来越智能,程序越来越复杂,设计决定了其成败,80年代就开始出现软件危机了。见下页 本课程介绍的程序设计方法的精髓是:按照人对世界的认识的方法来设计程序。 只有想不到,没有做不到! 上海大学 雷电 上海大学 雷电 软件危机 计算机硬件的性价比不断提高,促使把更多更复杂的问题交给计算机去解决。 上海大学 雷电 编程是重要的,但更具有决定意义的是系统设计(好比建筑设计图等)。 软件危机:系统的复杂性超出了所能驾御的程度。85%的错误是在需求分析和设计时犯的。人们一直在寻求更先进的软件方法与技术而奋斗。 面向对象的方法是当前软件领域(分析、设计、编程、测试)的主流技术。面向对象的程序设计是使计算机向有表述能力的媒体发展的思想方法,解决方案。 上海大学 雷电 面向对象的程序设计总要落脚到一种语言来描述. 学习那种计算机语言最好? PC机上:上百种计算机语言 大浪淘沙 FORTRAN (最古老的高级语言) BASIC- QBASIC-Visual BASIC-Visual BASIC .NET PASICAL - Delphi; Object-C(苹果) Java C - C++ - Visual C++ - C#(必威体育精装版的计算机语言) Visual C++ .NET. (见 01-客观认识C++.ppt) 其他机种 各种硬件驱动程序、单片机、数字信号处理器等: 汇编语言(与机器有关)、C语言 、C++语言 客观认识C++.ppt 最大的优点:全能,高效、专业。 最大的缺点:开发效率低 自动化专业的学生当然是学习C/C++语言最好! 你学哪种语言最有钱途.pdf 上海大学 雷电 系统级编程语言-- C++ C++是一种倾向系统编程的通用程序设计语言: ? 是更好的C ? 支持数据抽象 ? 支持面向对象的编程 ? 支持泛型编程 系统编程是指,传统上与操作系统和基础工具有关的任务。包括:操作系统内核、设备驱动程序、系统工具、网络、字处理工具、编译器、某些种类的图形学和GUI、数据库系统、游戏引擎、CAD/CAM、电信系统等等。这类工作很好地代表了当前的C++用户。 上海大学 雷电 怎样才能学好C++语言? 自然语言:单词、语法、句子、段落、文章 C++语言:关键字、语法、语句、函数、类(模块)、文件 学外语:听、说、读、写 学计算机语言:读、写 C++语言 入门容易得道难! 最基本的、最死板的是语言本身(语言语法或语言规则) 最难的、最灵活的是用语言工具对应用的设计,无止境。 最好的学习方法是:阅读(通读教材、多读各类资料、源程序),上机实践编程。 我们为什么比美欧落后那么多? 中国是制造业大国,却不是强国,前面的分析已知道了,就是软件落后。起步相同,为什么那么落后? 中国是仿冒强国,却是原创弱国。 同样,我们这门课,很难学习,常常是不理解为什么要这么做,于是就是生搬硬套。 上海大学 雷电 在中国的文化里,理性思维似乎是一直受抑制的,中国文人传统都是非理性思考者。所谓非理性思考,主要是形象思维,包括联想、比方等形式,这些思维方式作为人类与生俱来的思维方式的一种,一方面当然具有它的好处(如,联想启发新思路,类比也有助于用新的方式解决既有问题),然而,这样的思维方式同样也充满了各种各样的谬误,随处可见的不靠谱的类比和文字游戏。在科学上满足于司空见惯,想当然,浮躁,缺乏逻辑分析,所以很难深入下去。 上海大学 雷电 美国人来华留学4年,主攻汉语。临毕业,参加中文晋级考试,题量超少,暗喜。再仔细一看,蒙了,题目如下: 一、请写出下面两句话的区别在哪里? 1、冬天

文档评论(0)

kfcel5889 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档