编程语言与平台发展重点.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一讲 测量程序 设计基础;测量程序设计课程改革了!;测量程序设计课程改革了!;已经学习的基础与测绘专业知识;已经学习的基础与测绘专业知识;你期望程序来解决什么测绘问题?;你期望程序来解决什么测绘问题?;本门课程的教学目的与主要内容;本门课程的教学目的与主要内容;本门课程的教学目的与主要内容;你学习本门课程的期望?;本门课程的成绩?;本门课程的主要教学方式;本门课程的参考书;部分程序软件的基本功能演示;第一节 编程语言与编程平台;第一节 编程语言与编程平台; (一)CPL语言 1963年由英国剑桥大学推出 Combined Programming Language),简称CPL。 (二)BCPL语言 对CPL的简化(Basic CPL),简称B语言,取BCPL的第一个字母,编写了第一个UNIX操作系统,在PDP-7上实现。;(三)C语言 美国贝尔实验室在B的基础上设计出C语言,取BCPL的第二个字母C。 简介:C语言的推广与应用历程 1978年《The C Programming Language》,标准C。 1983年美国国家标准化协会ANSI(American National Standards Institute)制定了新的标准,称为ANSI C。;在微机上使用的C语言有下列几种: Microsoft C(Quick C) Turbo C High C;(四)C语言特点 C是中级语言 C是结构式语言 C语言功能齐全 C语言适用范围大;二、C++语言 1980年,C++语言由贝尔实验室的Bjarne Stroustrup创建。 1983年,首次推广到外界。ATT决定性地提交出与C兼容的C++,这样就完美的和完整的保留了C的几百万行代码和广泛的C库和C工具。鼓励C程序员学习C++而不是放弃多年的程序设计语言。 C++是C的超集。 ; 面向对象程序设计-Object-Oriented Programming 简称OOP,程序包含两类基本的元素:数据和操作数据的代码(指令)。面向对象的程序设计方法以数据为中心,代码围绕着需要处理的数据而设计。 ;C++ 是面向对象的程序设计语言;C++语言的发展的三个阶段: 第一阶段从20世纪80年代到1995年。C++语言基本上是传统类型上的面向对象语言,并且其凭借c语言的效率,在工业界使用的开发语言中占据了相当大份额。 第二阶段从1995年至2000年。这一阶段由于标准模板库STL和后来的Boost程序库的出现,泛型程序设计在C++中占据了越来越多的比重。;面向对象程序设计语言的主要特征: 对象的类描述 对象:将程序描述的事物看作一个整体(Object)。 封装性 是OOP设计的核心技术。 多态性 不同的类或对象对外界传入的相同信息具有不同的反应。 继承性 基类--子类的关系;三、Fortran语言 Fortran语言是当今国际上极为流行的一种高级程序设计语言,它主要针对科学计算,是英文词Formula translation的缩写。 所谓科学计算问题大体上包括如下三个涵义: ● 问题本身以及问题的解答都能够使用数学语言予以精确描述; ● 如果要使用通常的数学方法来给出我们所需要的数值答案,会很麻烦或者根本无法给出; ● 问题以一定的科学与技术知识作为背景。 ; 首先,一个科学计算问题总是要以一个数学计算问题的形式出现,因此描述科学计算问题的语言应该能够自然地描述数学问题,即要求编程语言和数学语言在表达方式上具有比较直接自然的对应关系。 然后,一个科学计算问题之所以需要使用计算机,那肯定是因为这个问题具有一定的计算量,那么程序的运行效率往往是选择语言时最重要的考量因素。 正是在这两点上,FORTRAN是现在众多语言当中的绝对胜出者。 ;Fortran语言的发展简史 第一个Fortran语言在1954年提出,称为Fortran I,于1956年在IBM 704计算机上实现。 第二个是1958年出现的非常流行的Fortran II,对I进行了很多重要的扩充,如引进了子程序等概念。 第三个是Fortran III,在1958年至1963年之间设计出,但据说从未在任何计算机上实现; 第四个是Fortran IV,1962年初出现,对原II做了某些改变,是II的源程序在IV的编译程序下不能全部直接运行,出现了语言不兼容问题。形成了II与IV同时使用的情形。语言的标准化提上了日程。 ;Fortran语言的发展简史 1966年3月美国国家标准学会(American Nationa

文档评论(0)

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

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

1亿VIP精品文档

相关文档