脚本语言编译语言
各种动态语言,如ASP、php、CGI、JSP等,都是脚本语言。
计算机语言总的来说可以分成机器语言,汇编语言,高级语言(就是你所想的程序语言,如:VB,C,C++,C#,java,Dephi..)三大类。
脚本英文为Script。实际上脚本就是程序,一般都是有应用程序提供的编程语言。
应用程序包括浏览器(javascript、VBScript)、多媒体创作工具,应用程序的宏和创作系统的批处理语言也可以归入脚本之类。
脚本同平时使用的VB、c语言的区别主要是:
1、脚本语法比较简单,比较容易掌握;
2、脚本与应用程序密切相关,所以包括相对应用程序自身的功能;
3、脚本一般不具备通用性,所能处理的问题范围有限。
2. 什么是脚本语言和编程语言的区别
脚本语言是解释执行语言。特点是较容易上手,编程功能上相对简单一些。例如:html语言、php语言等。编程语言:例如 C 语言、C# 语言等功能较强大,可以用来开发规模较大的系统软件,或者做系统底层的开发。
3. 请问脚本语言和编程语言的区别
脚本不用编译,是一个程序使用的一种批处理文件。。。又叫做宏。。。。。
很多脚本是不编译的,都是某个程序在解释他描述的行为然后执行,上边写让他向东,他就向东,让他向西他就详细,不过复杂的脚本还是在解释的时候进行了编译,然后执行编译后的代码(但代码可能是机器码,也可能是他自己发明的更易于解释的数据)。。。
无论是简单脚本还是类似网页的PHP,JS等高级脚本,他最大的特点就是不编译,由第三方程序或插件来解释运行,而变成语言则是正经的程序,可以独立运行。。。这就是最大差别。。。
脚本最早应用是计算机最初没有图形界面,靠输入指令来运行,但每次都输入指令运行很麻烦,不如让计算机自己去读一个实现写好大量命令的文件来执行更好,这就是脚本最初的形式。。。后来越来越复杂,和编程语言很相近了,但让然是只能完成运行它的程序能够执行的东西,不能随意编造运行内容,比如你不能让浏览器的脚本去开飞机。。。但你用编程语言可以编写一个无人机程序。。。
4. 什么是编译性语言,解释性语言和脚本语言
编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++、Delphi等.
解释性语言编写的程序不进行预先编译,以文本方式存储程序代码。在发布程序时,看起来省了道编译工序。但是,在运行程序的时候,解释性语言必须先解释再运行
脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。一个脚本通常是解释运行而非编译
5. 脚本语言,编译性语言和解释性语言的区别
编译性语言: 在运行前需要将源代码转换为可执行代码的语言。 例如:C, C++, Java, C#。 解释性语言: 运行前不需要编译,可直接由运行器程序直接执行的编程语言。 例如:PHP, Bash。 脚本语言: 解释性语言中,用于执行简单任务的语言。
6. 脚本语言和编程语言的区别是什么
1、脚本语言:又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序。
2、编程语言:一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。
二、特点不同
1、脚本语言:脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。
2、编程语言:程序在运行时可以改变其结构,开发快速,接近自然语言,易于理解,更方便的代码管理。
三、优缺点不同
1、脚本语言:脚本语言极大地简化了“开发、部署、测试和调试”的周期过程。大多数脚本语言都能够随时部署,而不需要耗时的编译/打包过程。
2、编程语言:任何编程语言的使用都需要确保编写的程序能够根据实际需要及时调整。因此,快速原型开发环境非常重要,在这种环境下,动态语言和相关库的结合可以大大增强其优势。
7. 脚本语言和编译语言的区别
脚本语言的语法更简单,不翻译成机器语言,由脚本语言环境直接执行
编译语言的语法更严格,执行时需要编译成机器语言,编译后的程序可以直接执行,不需要在编译器中执行
8. 什么是编译性语言、解释性语言和脚本语言
编译型语言:
编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率 较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .OBJ)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的。编译程序将源程序翻译成目标程序后保存在另一个文件中,该目标程序可脱离编译程序直接在计算机上多次运行。大多数软件产品都是以目标程序形式发行给用户的,不仅便于直接运行,同时又使他人难于盗用其中的技术C、C++、Fortran、Visual Foxpro、Pascal、Delphi、Ada都是编译实现的。
解释型语言:
解释型语言的实现中,翻译器并不产生目标机器代码,而是产生易于执行的中间代码,这种中间代码与机器代码是不同的,中间代码的解释是由软件支持的,不能直接使用硬件,软件解释器通常会导致执行效率较低。用解释型语言编写的程序是由另一个可以理解中间代码的解释程序执行的。与编译程序不同的是,解释程序的任务是逐一将源程序的语句解释成可执行的机器指令,不需要将源程序翻译成目标代码后再执行。释程序的优点是当语句出现语法错误时,可以立即引起程序员注意,而程序员在程序开发期间就能进行校正。对于解释型Basic语言,需要一个专门的解释器解释执行 Basic程序,每条语言只有在执行才被翻译。这种解释型语言每执行一次就翻译一次,因而效率低下。一般地,动态语言都是解释型的,如Tcl、Perl、Ruby、VBScript、 JavaScript等。
脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。