返回列表

合肥网站推广浅析什么是脚本语言

发表日期: 2018-07-31 文章来源:佳达科技

有很多不了解互联网语言的人也一定听说过脚本语言的,那么什么是脚本语言呢?其实它表示的意思有很多,也可以指称所有的计算机语言,都为脚本语言,也可以针对现有的计算机语言的不同应用环境及功能而作为分类的称谓,即一部分是解释型语言为脚本语言,一部分是编译型语言,这里脚本语言一般是指内嵌于某个服务器的编译型语言之内中,在运行期间动态解释用户的脚本程序,以改变操作的行为,获得各种服务器语言本身没有的效果的一种语言。这时脚本语言就是一个中介者,扩展者,提供用户与其它大型程序之间的沟通与扩展其它大型程序的功能的作用。

当然这种分类也不是非常的严格的,因为有很多脚本语言是与其它语言有着相同的功能的作用,这也是为什么脚本语言又会被定义为所有计算机语言的统称的原因,因为按用途分的话,它也可以分为系统脚本(如Shell,windows批处理),应用脚本,和一般性脚本。与一般的编译性语言是差不多的功能,不过,编译型语言要更底层更复杂与更全面一些,更接近于机器语言,而脚本语言却有时会更所见即所得一些。比如操作系统(以linux为例),就自带了shell解释器,用户通过发shell命令或使用shell脚本程序来获得主机系统的各种信息(如cpu,内存,磁盘,进程等)。

随着互联网技术的发展,现在有些脚本语言的功能是很强大的,远超出了当初设计脚本语言时的使命。原本脚本语言是由解释器逐行解释执行的,而编译型语言是需要将源程序经编译器编译在可执行的计算机二进制代码。然后再执行。但现在这些脚本语言的解释器经过优化,速度也是非常快的;其次,这些语言本身的许多特性变得强大起来,完全可以开发一些独立的大型程序。比如ruby,python,perl,php等。

以上就是关于这些问题的解释了,希望能帮助大家了解。

转载请注明出处 合肥网络公司佳达科技专注于网站推广 www.jdwlkj.net

  1,054 次
 佳达科技
返回列表

暂无回复 评论关闭!

评论关闭!