各种脚本的特性

脚本语言是更高层的语言,并不是更高级的语言。

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

常见的脚本语言:Javascript,VBscript,Windows shell脚本,PHP,groovy等。


-- SHELL,PHP,PYTHON,RUBY,NODE.JS都是服务端脚本语言, 可以写日常工作任务,或者写网站后台都是可以的.
python:脚本语言,适合网络应用程序的开发,有利于开发效率,现在显得越来越强大。结合界面库PyQt、Wxpython等,可以很容易的开发界面效果
PHP:服务器端脚本语言,适合做动态网站,写服务器端脚本的
JS:作为客户端的脚本语言,在浏览中解释执行,JS是客户端脚本语言
shell:一般指Unix/Linux中使用的命令行,主要用作日常管理维护系统之用。
perl:面向系统管理的脚本语言
ruby:立志取代 perl 的脚本语言
lua:小型嵌入式脚本语言
Groovy可以说是Java平台的原生脚本语言, 与Java完美结合,它本身不提供标准库,完全使用Java的API库。

脚本语言开发应用时一般提供或者暴露的就是源码文件,因为脚本是解释型运行时语言,只有运行时才能能生成应用,而且脚本基于的环境在运行时不生成可执行文件或者运行时文件。当然也有一些工具可以将我们的脚本文件,打包或者转换成可执行文件,这样我们再提供别人使用的时候可能脱离脚本的可执行环境,而是直接在系统上面直接运行。脚本对环境有很强的依赖性,其一是借助环境转换成机器码,其二就是借助环境的内置的API。写过PHP的都知道PHP里面很多函数都是PHP环境中的,脚本运行大量资源来源自己集成环境的本身。

推广:编译型语言有,我们非常熟悉的C语言、C++等。

解释型语言有 Python(同时是脚本语言)与Ruby等。



猜你喜欢

转载自blog.csdn.net/qq_40268306/article/details/81062158