什么是程序设计语言.ppt

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

* * * * * * * GCD:Greatest Common Divisor最大公约数 * addiu: 无符号立即数加法 * * * * * * * * * * * * * * 选择排序的C语言程序 void sort ( int A [ ], int n) /* sort函数有2个参数:整型数组A和数组元素个数n */ { int i, j, t, k ; /* 定义4个整型变量*/ for( i=0 ; in-1;i++) { /* 重复执行n-1次,每次增加1个已排序的数 */ j = i; for (k=i+1;kn ;k++) if (A[k]A[j]) j = k; /*在未排序整数中确定最小数的位置 */ t=A[i];A[i]=A[j]; A[j]=t; /* 把未排序数中的最小数交换到未排序数的首位*/ } } 数据成份 运算成份 控制 成份 传输成份 高级程序设计语言的发展 50年代:Fortran,ALGOL 60年代:COBOL语言,BASIC语言 70年代:Pascal 语言,C语言 80年代: Ada语言,PROLOG语言,LISP语言 90年代起:面向对象语言C++、 JAVA、C#等 FORTRAN语言 FORTRAN是FORmula TRANslation (公式翻译)的缩写词,它是一种主要用于数值计算的面向过程的程序设计语言。FORTRAN语言的特点是接近数学公式,简单易用 目前必威体育精装版的国际标准是FORTRAN 2008 BASIC和Visual Basic语言 BASIC语言的特点是简单易学 Visual BASIC(VB)语言是微软公司基于BASIC发展而来的一种程序设计语言,特点是: 是一种可视化的、面向对象的、采用事件驱动方式的结构化高级程序设计语言 具有高效率、简单易学及功能强大的特点 可以高效、快速地开发Windows 环境下功能强大、图形界面丰富的应用软件 资料:VBA和VBScript VBA(Visual Basic for Application) VB的子集,包含在Office软件(如Word、Excel、Access、Power Point)中 用途:扩展Office软件的功能 特点:寄生于已有的应用程序(如Word),不需要另外的开发环境,也不能生成.exe文件,所开发出来的程序(称为“宏”)必须由它的宿主程序调用才能运行 VBScript语言 也是VB的子集,嵌入在HTML文档中使用 所编写的脚本程序可以扩充网页的功能,例如: 动态修改网页的内容和控制文档的展现 检验用户的输入信息是否正确等 Java语言 由SUN Microsystem公司于1995年发布的一种面向对象的、用于网络环境的程序设计语言 基本特征: 适用于网络分布环境 具有一定的平台独立性 安全性和稳定性好 应用举例: 从网络下载到浏览器中运行的跨平台小程序Java applets Android手机中运行的应用程序大多是Java程序 C语言和C++语言 C语言是1972~1973年间由AT&T公司Bell实验室开发而成 C语言兼有高级语言的优点和汇编语言的效率,有效地处理了简洁性和实用性、可移植性和高效性之间的矛盾 C++语言以C语言为基础发展而成,既有数据抽象和面向对象能力,运行性能高,又能与C语言兼容,因而C++语言迅速流行,成为当前面向对象程序设计的主流语言 iOS操作系统运行的应用程序大多是C++编写的程序 3 程序设计语言 处理系统 程序设计语言的翻译程序 把甲语言编写的程序翻译为等价的乙语言编写的程序。其中甲语言程序称为源程序,乙语言程序称为目标程序 翻译程序 源程序 目标程序 常用的有下列几种: 汇编程序 (汇编器) 汇编语言源程序 机器语言目标程序 编译程序 (编译器) 高级语言源程序 机器语言或汇编语言目标程序 解释程序 (解释器) 高级语言源程序 边解释边执行, 不产生目标程序 编译程序与解释程序的区别 解释:解释器直接解释并且执行源语言程序,不产生目标程序(相当于“口译”) 编译:把源程序编译为机器语言目标程序后,再由计算机运行(相当于“笔译”) 源程序 目标程序 编译器 计算机 编译方式 计算机 源程序 解释器 解释方式 BASIC、Visual Basic、VBScript、Java、JavaScript等都是解释执行的语言 C、C++等都是需要编译的语言 编译程序的处理过程 源程序 目标程序 可执行代码 程序库 编译程序 链接程序 .c .h .obj .exe 1.编辑 2.编译 3.链接 4.运行

文档评论(0)

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

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

1亿VIP精品文档

相关文档