- 15
- 0
- 约6.78千字
- 约 41页
- 2017-06-27 发布于天津
- 举报
什么是程序设计语言
* * * * * * * 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.运行
您可能关注的文档
- 中欧骏盈货币市场基金更新招募说明书摘要(2016 年第1 号) - 中欧基金.PDF
- 中江县职业中专学校汽修专业部OK.ppt
- 中煤五建公司.doc
- 中油瑞飞ePlanet数据服务总线V4.0技术白皮书-北京中油瑞飞信息.PDF
- 中煤财产保险股份有限公司煤矿企业财产保险条款.PDF
- 中泰友好城市的发展现状与前景(李利国).doc
- 中玉食品药品亚定届究院院长办公-江苏省食品药品监督检验研究院.PDF
- 中瑞酒店管理学院本科毕业论文中瑞酒店管理学院实操课西餐厅-图书馆.PDF
- 中美青年核问题学者交流纪要中美青年核问题学者交流纪要.PDF
- 中考地理专题复习第2单元世界自然地理.PPT
- 公用环保行业2026年1月投资策略:国务院发布《固体废物综合治理行动计划》,2025年新开标垃圾焚烧发电项目数量止跌回升-260106-国信证券.pdf
- 公募基金市场观察系列:财富管理新范式,ETF投顾展现巨大潜力-251229-银河证券.pdf
- 国防军工行业:航天发射全年成功收官,继续看好商业航天阶段性机会-260103-中信建投.pdf
- 《中华人民共和国危险化学品安全法》解读-全面强化危险化学品法治体系建设.pptx
- 我国企业安全风险管控工作存在的主要问题和解决方案.pdf
- 工贸企业安全管理提升方案.docx
- 反三违清单及考核办法.doc
- 粉尘爆炸培训.pptx
- “五个带头”方面存在问题原因剖析、下一步整改措施对照检查材料(六篇)2026年.docx
- 人教版统编版道德与法治八年级上册《维护秩序》精品课件.ppt
原创力文档

文档评论(0)