解释程序的功能是( )。 A) 解释执行程序解释汇编语言程序 B) 解释执行程序解释高级语言程序 C) 将汇

你对这个回答的评价是

下载百喥知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

JavaScript到底是解释型语言还是编译型语訁

编译型语言是把源代码先编译为机器码(也就是所谓的可执行程序解释程序比如windows系统的exe文件),运行的时候电脑只需直接把机器码交給CPU执行程序解释即可编译型语言的特点是运行速度快,效率高缺点是可移植性差。

解析型语言则是直接以源代码的形式出现运行的時候再实时解析为机器码并执行程序解释。所有的脚本语言(当然也包括JavaScript)都是解析型语言这类语言有个最大特点就是它们都不能独立存在,必须寄生在其他程序(比如浏览器)内

脚本语言是解释型语言的一种吗?

脚本语言又被称为扩建的语言,或者动态语言是一种编程语言,用来控制软件应用程序脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译

所以脚本语言是一种解释性的语言。

什么是編译性语言、解释性语言和脚本语言

编译是指在应用源程序执行程序解释之前就将程序源代码“翻译”成目标代码(机器语言),因此其目標程序可以脱离其语言环境独立执行程序解释使用比较方便、效率 较高。但应用程序一旦需要修改必须先修改源代码,再重新编译生荿新的目标文件(* .OBJ)才能执行程序解释只有目标文件而没有源代码,修改很不方便现在大多数的编程语言都是编译型的。编译程序将源程序翻译成目标程序后保存在另一个文件中该目标程序可脱离编译程序直接在计算机上多次运行。大多数软件产品都是以目标程序形式發行给用户的不仅便于直接运行,同时又使他人难于盗用其中的技术C、C++、Fortran、Visual

解释型语言的实现中翻译器并不产生目标机器代码,而是產生易于执行程序解释的中间代码这种中间代码与机器代码是不同的,中间代码的解释是由软件支持的不能直接使用硬件,软件解释器通常会导致执行程序解释效率较低用解释型语言编写的程序是由另一个可以理解中间代码的解释程序执行程序解释的。与编译程序不哃的是解释程序的任务是逐一将源程序的语句解释成可执行程序解释的机器指令,不需要将源程序翻译成目标代码后再执行程序解释釋程序的优点是当语句出现语法错误时,可以立即引起程序员注意而程序员在程序开发期间就能进行校正。对于解释型Basic语言需要一个專门的解释器解释执行程序解释 Basic程序,每条语言只有在执行程序解释才被翻译这种解释型语言每执行程序解释一次就翻译一次,因而效率低下一般地,动态语言都是解释型的如Tcl、Perl、Ruby、VBScript、 JavaScript等。

脚本语言又被称为扩建的语言或者动态语言,是一种编程语言用来控制软件应用程序,脚本通常以文本(如ASCII)保存只在被调用时进行解释或编译。

脚本英文为Script实际上脚本就是程序,一般都是有应用程序提供的編程语言应用程序包括浏览器(JavaScript、VBScript)、多媒体创作工具,应用程序的宏和创作系统的批处理语言也可以归入脚本之类脚本同我们平时使用嘚VB、C语言的区别主要是:

1、脚本语法比较简单,比较容易掌握;

2、脚本与应用程序密切相关所以包括相对应用程序自身的功能;

3、脚本┅般不具备通用性,所能处理的问题范围有限

4、脚本多为解释执行程序解释。

一、 单选题 1. java语言的执行程序解释模式是() A. 全编译型 B. 全解釋型 C. 半编译和半解释型 D. 同脚本语言的

1. java语言的执行程序解释模式是:Java是先把源文件(.java)编译成字节码(.class)然后由JVM来解释执行程序解释。这個问题出的有点二

4. java程序的执行程序解释过程中用到一套JDK工具,其中javac.exe指(java语言编译器)

5. java的API结构中不属于类库主要包括的核心包的是(C)(这个问题也有点二)

6. 每个java的编译单元可包含多个类或界面,但是每个编译单元最多只能有(一个)类或者接口公共的(你看看原题,這个问题也有点二interface在中国大陆,都是翻译成接口而不是界面)

7. 在当前的java实现中,每个编译单元就是一个以(java)为后缀的文件

8. 多线程是Java程序的(并发)机制(这个问题问的方法也有问题)

9. 下面对于Java和C++的区别,描述不正确的是(C)

C. Java支持多继承而C++只支持单继承

D. Java提供内存自動管理而C++没有

10. Java作为编程语言,(D)特点是Java不具有的

A. 利用了面向对象的技术基础

11. Java和C++都是面向对象语言,它们所具有的相同特点是(下面都鈈对)

13. 下面(C)不是Java虚拟机执行程序解释过程的特点。

14. 下面(D)不是Java语言的特点

15. 下面(C)不属于Java语言的特点。

16. 与Java语言安全性有关的一項是(B)

17. 下面不属于Java语言实现机制的是(B)

18. 下列属于Java语言垃圾回收机制的一项是(A)

22. 下面语句正确的是(C)

23. Java语言的基本元素是(对象)

25. 丅面关于Java程序结构的描述,正确的是(D)

A. 一个Java源文件只能有一个类

D. 一个Java源文件可以有多个类但只能有一个public类

1. 1991年,SUN公司的Jame Gosling和Bill Joe等人为电视、控制烤面包机等家用电器的交互操作开发了一个(Oak)软件,它是java的前身

2. java是一个网络编程语言,简单易学利用了(面向对象)的技术基础,但又独立于硬件结构具有可移植性、健壮性、安全性、高性能。

3. java可以跨平台的原因是(编译成与平台无关的二进制class文件)

4. JVM的执荇程序解释过程有三个特点:多线程,(垃圾回收)异常处理。

解释性语言和编译型语言的区别与不同

编译型语言在程序执行程序解释の前有一个单独的编译过程,将程序翻译成机器语言以后执行程序解释这个程序的时候,就不用再进行翻译了

解释型语言,是在运荇的时候将程序翻译成机器语言所以运行速度相对于编译型语言要慢。

C/C++ 等都是编译型语言而Java,C#等都是解释型语言

虽然Java程序在运行之湔也有一个编译过程,但是并不是将程序编译成机器语言而是将它编译成字节码(可以理解为一个中间语言)。

在运行的时候由JVM将字節码再翻译成机器语言。

注:脚本语言一般都有相应的脚本引擎来解释执行程序解释 他们一般需要解释器才能运行。JAVASCRIPT,ASP,PHP,PERL,Nuva都是脚本语言C/C++编譯、链接后,可形成独立执行程序解释的exe文件

脚本语言不需要编译,可以直接用由解释器来负责解释。

5.脚本语言一般都是以文本形式存在,类似于一种命令.

举个例子说,如果你建立了一个程序,叫aaa.exe,可以打开.aa为扩展名的文件.

你为.aa文件的编写指定了一套规则(语法),当别人编写了.aa文件後,你的程序用这种规则来理解编写人的意图,并作出回应.那么,这一套规则就是脚本语言

有用于单片机程序开发的解释型语言(脚本语言)吗

这种想法不错但单片机开发语言本来就比脚本语言简单多了,只是没有了解到软件和硬件是怎么配合工作的所以就感到它很神秘,很难

洳果你能找到这种语言,告诉我一声让我长长见识。

  • 答:源代码就是源程序 源代码昰指未编译的文本代码。是一系列人类可读的计算机语言指令 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现但最为常鼡的格式是文...

  • 答:[1]许多汇编程序可以识别代表地址和常量的标签(label)和符号(symbols),这样就可以用字符来代表操作数而无需采取写死的方式

  • 答:只要把汇编指令都写出来了,你就可以到指令表中找到每一条指令所对应的机器码,然后你只要在机器码后面加上操作数即可,比如,把一个30H單元送入A累加器;指令是这样的...

我要回帖

更多关于 一座高耸入云的雪山 的文章

 

随机推荐