白皮书下载
实在智能Agent产品白皮书(7.2.0).pdf
什么是脚本语言,与编程语言有什么区别?
发刊日期:
2022/02/25
编辑团队:
脚本语言就是能在一个程序里插一脚写一段代码的语言,就是脚本语言。比如 JavaScript ,php 都是脚本语言。脚本是一种纯文本保存的程序,是批处理文件的延伸,一个脚本通常是解释运行而非编译。其实 和拍电影电视剧的 故事大纲似的,编写下来一套流程 ,按照这个流程走。还有linux 的 shell脚本,设置好了还可以帮你循环干事,定时定点发邮件发周报等。

脚本语言通常比较动态,通常执行相比于编译语言较慢,通常代码规模不会很大(聚焦在批量处理),通常入门门槛较低。
而编程语言范围更广,指的是通过指令来命令计算机进行某种运算或输出,指令本身就是编程语言。脚本语言是编程语言的一种形式。
并且,脚本语言的定义是模糊的。比如通过C语言解释器来执行C语言,这时候C语言是不是脚本语言?用虚拟机(比如bochs,qemu)解释执行机器码(汇编语言),那么机器码是不是脚本语言?用numba把python编译成二进制然后执行,Python是不是 不是脚本语言?
所以我们对脚本语言的定义是约定俗成的。就是这个语言一般是解释执行的,一般是用来快速批量处理的,我们就管它叫做脚本语言。
本文由脚本语言提供,https://www.ai-indeed.com




