C--优秀课件PPT分析.ppt

C--优秀课件PPT分析.ppt

ID:62429790

大小:162.00 KB

页数:43页

时间:2021-05-04

C--优秀课件PPT分析.ppt_第1页
C--优秀课件PPT分析.ppt_第2页
C--优秀课件PPT分析.ppt_第3页
C--优秀课件PPT分析.ppt_第4页
C--优秀课件PPT分析.ppt_第5页
资源描述:

《C--优秀课件PPT分析.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.0本科程在专业学习中的地位1.1程序设计语言1.2C++前史1.3C++1.4C++编程流程1.5最小样板程序1.6程序与算法1.7过程化程序设计1.8对象化程序设计1.9小结1.0本科程在专业学习中的地位智能无线终端应用(5-7学期)电磁场与电磁波;数字图象处理;信号检测与处理;微波技术与天线;射频电路设计原理与应用。专业基础课程第一层次(3-5学期):电路原理、模拟电子技术、数字电路与数字逻辑;第二层次(5-6学期):信号与系统、数字信号处理、电子测量原理;第三层次(5-7学期):MATLAB与系统仿真、电子线路CAD、DSP原理及

2、应用智能信息处理支持课程1.高端软件设计支持(2-4学期)程序设计基础C;C++程序设计;可视化编程与应用。2.芯片级设计支持(5-7学期)微机原理与应用;单片机原理与应用;嵌入式系统;专业课程设计。工业信号检测系统与智能电子产品研发(5-7学期)传感器原理与应用;检测技术基础;数据库开发与应用;现代电气及PLC技术;楼宇智能化技术。本科程学习的高端目标:1.程序设计竞赛;2.初级程序员(证书):第四~五学期相当于实习工程师(本科毕业)3.中级程序员(证书):第五~六学期相当于助理工程师(本科毕业工作1年以上)4.高级程序员(证书):第六~

3、七学期相当于工程师(本科毕业工作5年以上)5.软件设计师(证书):第七~八学期相当于高级工程师(本科毕业工作9年以上)C++到底难不难学?它从开始诞生以来,发展势头一直旺到现在,背后一定也有它的道理。C++综合了各家之长,功能多,操作起来简单。有人说它难学,这是正常的,否则,一学就会的东西,还用得着努力教和学吗?至于学习的结果,就因人而异,甚至大相径庭了。难怪有的人趣味盎然,有的人大叹苦经。中国古代有名画家王冕就是因为信奉了这样一句话而成才的:没有学不会的事情!1.1程序设计语言(ProgrammingLanguage)人们用程序设计语言描

4、述需要解决的问题,用“语言翻译/编译器”加工以使计算机理解其描述,尔后就能使计算机代替人们工作了。虽然编程语言最终目的是促使计算机为人们工作,但人们用编程语言对问题的描述方式与内容,随着使用群体的扩大,越来越多地成为人们之间相互交流过程描述与信息表达的工具。计算机上的机器指令也称为机器代码,它是机器语言的程序。机器语言是低级语言,汇编语言是机器语言的直接符号表示,所以基本上也是低级语言。而C++则是高级语言。⑴moveax,DWORDPTRa$[ebp]8b45fc⑵leaeax,DWORDPTR[eax+eax*2]8d0440⑶move

5、cx,DWORDPTRb$[ebp]8b4df8⑷addecx,ecx03c9⑸subeax,ecx2bc1⑹inceax40⑺movDWORDPTRa$[ebp],eax8945fc汇编语言和某个特定的机器语言:程序语言越低级,则必须对过程描写越具体,指令也就越接近机器的硬件逻辑。程序语言越高级,就越接近对问题的描述与表达,因而更直观,容易被人们所理解。程序语言从低级到高级的发展,也就是从具体描述(编程)到抽象描述(编程),高级语言的抽象描述最后都需用“语言编译器”自动转化成机器的具体实现。语言编译器的发展,则是从简单到复杂的过程。语言越

6、是高级,描述越是抽象,则用于自动化转换的语言编译器越复杂,以便人们对问题只需有个相对简单的描述(编程),就能够被机器所理解。1.2C++前史(Pre-C++history)1953年12月,IBM公司的JohnBackus写了一份备忘录,建议为IBM704设计一种全新的编程语言。Backus多年工作在计算机上,深切体会到编程困难,他的目标是设计一种用于科学计算的“公式翻译语言”。他带领的一个团队,终于在1954年完成了FORTRAN语言的设计和实现。在那以后,不同版本的FORTRAN语言纷纷面世。1966年,美国统一了它的标准,称为FORT

7、RAN66语言,此后,又被更新为FORTRAN77和FORTRAN90。FORTRAN语言的后继版本要兼容以前大量的FORTRAN老程序,这一负担阻碍了它,无法革新成现代编程语言特征。但不管怎样,FORTRAN语言一直活跃了40多年,Backus为此摘取了1977年度的“图灵奖”。代数语言ALGOL1958年,一个国际商业和学术计算机科学家组成的委员会在瑞士开会,探讨改进FORTRAN问题,并尝试设计一种标准化的计算机语言。1960年,该委员会在1958年讨论的基础上,定义了一种新的语言——国际代数语言ALGOL60,首次引入了局部变量和递

8、归概念,在数学表达和算法描述上比FORTRAN更出色,而且它不是解释执行,而是编译后运行,比FORTRAN程序效率更高。但由于ALGOL语言的设计要求是独立于机器的,所以就面临许

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。