卫星导航定位算法与程序设计_第3课_语言比较及特性.pdf

卫星导航定位算法与程序设计_第3课_语言比较及特性.pdf

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
卫星导航定位算法与程序设计_第3课_语言比较及特性

卫星导航定位算法与程序设计 主讲:刘晖副教授 武汉大学卫星导航定位技术研究中心 课程讲授次序中的位置 •建立起软件设计的宏观概念(战略层次); 软件设计相关 •巩固软件设计方法的知识; •训练从设计到实现的工作流程; •掌握软件编程平台的使用(战术层次); 编程语言相关 •培养良好的编程习惯 •编程技巧的训练 • 巩固卫星定位导航算法知识; 定位算法相关 • 软件设计和编程能力的实际应用; •进一步了解卫星定位导航的发展 第三讲 C/C++/C#语言 的特性及比较 内容  C语言簇的发展历史概述  C语言簇中各种要素的比较  C语言概述 C/C++/C#的发展历史(1)  C++源于C语言,而C语言是在B语言的基础上发展 起来的。  1960年出现了一种面向问题的高级语言ALGOL 60  1963年英国剑桥大学推出了CPL (Combined Programming Language)语言,后来演变为 BCPL (Basic Combind Programming Language)语言。  1970年美国贝尔(Bell)实验室的K.Thompson以 BCPL语言为基础,设计了一种类似于BCPL的语言, 取其第一字母B,称为B语言。 C/C++/C#的发展历史(2 )  1972年美国贝尔实验室的Dennis M.Ritchie为克 服B语言的诸多不足,在B语言的基础上重新设计 了一种语言,取其第二字母C,故称为C语言。  1980年贝尔实验室的Bjarne Stroustrup对C语言 进行了扩充,推出了“带类的C”,多次修改后起 名为C++。以后又经过不断的改进,发展成为今 天的C++。  C++改进了C的不足之处,支持面向对象的程序 设计,在改进的同时保持了C的简洁性和高效性。 C/C++/C#的发展历史(3 ) U M L UML1.0 UML2.0 发 UML0.9 展 国 ISO/IEC 23270 际 ISO/IEC 14882-1998 标 ISO/IEC 9899-1990 准 TC2.0 VS2008 开 发 TC1.5 VS2005 环 境 TC1.0 BC3.1 VS2003 C 语 ALGOL60 B C C++

文档评论(0)

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

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

1亿VIP精品文档

相关文档