欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    什么是编译性语言.docx

    • 资源ID:1690332       资源大小:50.83KB        全文页数:4页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    什么是编译性语言.docx

    什么是编译性语言、说明性谙才和脚本语言?计算机不能干脆理解高级语言,只能干脆理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能值型高级语言编写的程序。翻译的方式有两种,一个是编译,一个是说明,两种方式只是翻译的时间不同。编译型语言写的程序执行之前,须要一个特地的编译过程,把程序编译成为机器语音的文件,比如exe文件,以后要运行的话就不用重新翻译了,干脆运用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不须要翻译,所以编译里语言的程序执行效率高。说明则不同,说明性语言的程序不须要编译,省/道工序,说明性语言在运行程序的时候才翻译,比如说明性basic语言,特地有个说明器能够干脆执行basic程序,每个语句都是执行的时候才翻译。这样说明性语言每执行一次就要翻译次,效率比较低。什么是脚本语言?1.脚本语言(JaVaSCriPt,VBscript等)介于HTM1.和C,C+,Java,C#等编程语言之间。HTAa1.通常用于格式化和徒结文本。而编程语言通常用于向机器发出一系列困难的指令。2脚本语言与编程语言也有许多相像地方,其函数与编程语言比较相象一些,其也涉与到变量。与编程语言之间最大的区分是编程语言的语法和规则更为严格和困难一些.3 .与程序代码的关系:脚本也是一种语言,其同样由程序代码组成.注:脚本语言一般都有相应的脚本引擎来说明执行。他们般须要说明器才能运行。JAVASCRIPT,ASP.PHP.PER1.都是脚本语言。C/C+编译、链接后,可形成独立执行的exe文件。4 .脚本语言是一种说明性的语言,例如VbSeriPt,javascript,insta1.1.shie1.dscript等等,它不象cc+等可以编译成二进制代码,以可执行文件的形式存在.脚本语言不须要编译,可以T脆用,由说明器来负责说明。5 .脚本语言一般都是以文本形式存在,类似于一种吩咐.举个例子说,假如你建立了一个程序,叫aaa.exe,可以打开aa为扩展名的文件.你为aa文件的编写指定了一套规则(语法),当别人编写了aa文件后,你的程序用这种规则来理解编写人的意图,并作出回应.那么,这一套规则就是脚本语言.JAVA语言java很特别,java程序也须要编译,但是没有干脆编译称为机器语言,而是编译称为字节码,然后用说明方式执行字节码。JaVa既可以被编译,也可以被说明。通过编译器,可以把JaVa程序翻译成一种中间代码-称为字节码-可以被JaVa说明器说明的独立于平台的代码。通过说明器,每条JaVa字节指令被分析,然后在计算机上运行。只需编译一次,程序运行时说明执行。下图说明白它是如何工作的:可以把JaVa字节码看作运行在JaVa虚拟机(JaVaVM)匕的机器代码指令。每中Java说明器,不管是Java开发工具还是可以运行Java小应用程序的Web阅读器,都是一种JavaVM的实例。JavaVM也可以由硬件实现。JaVa字节码使“写一次,到处运行”成为可能。可以在任何有Java编译器的平台上把Java程序编译成字节码。这个字节码可以运行在任何JaVaVM上。例如,同个JaVa程序可以运行在WindOWSNT、So1.aris和Macintosh上。SunU1.traSo1.ansJava平台平台是程序运行的硬件或软件环境。JaVa平台与大多数其它平台不同之处在于它是运行于其它基于硬件平台的纯软件平台。大多数其它平台是硬件和操作系统的结合。JaVa平台由两部分组成:Java虚拟机(JaVaVM)Java应用程序界面(JaVaAPI)我们已经介绍了JaVaVM,它是JaVa平台的基础,可以移植到各种基于硬件的平台上。JavaAPI是软件组件的集合,它们供应了许多有用的功能,如图形用户界面(GUI)oJaVaAP1.被分组为相关组件的库(包)。下图描述了一个运行在Java平台上的Java程序,如应用程序(app1.ication)或小应用程济(app1.et)如图中显示的,JavaAPI和VM把JaVa程序从硬件依匏中分别出来JavaProgramjavaP1.atformJaVaAPIIJavaV1.rtuaIMachineHardware-BasedP1.atform作为一种独立于平台的环境,Java比本地代码慢一些。然而,聪慈的编译器、很好地调制过的说明器和即时字节码编译器可以在不牺牲可移植性的条件卜使JaVa的表现接近本地代码I1.

    注意事项

    本文(什么是编译性语言.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开