先来分别介绍一下,什么是脚本,什么是编程语言。
脚本:是一种可执行文件、又称作宏(宏命令)或者批处理文件。批处理文件跟宏命令是一个意思,相当于同义词。批处理文件,顾名思义就是,批量、一批一批的处理这些命令。所以脚本可以理解为:一份命令清单。将要执行的任务命令走写在里面,把这份文件给程序,程序就会按照上面的内容一项项执行。像.bat和.cmd的脚本文件,就是给DOS或者Windows自带的命令解析器来读取这些命令,执行相应的任务操作的。像JavaScript这样的脚本,就是给浏览器这个应用程序来解析执行的(注意:浏览器也是应用程序,里面是有解析引擎的)。
编程语言:编程语言是用来设计、创造出程序的语言。像Windows的命令解析器、浏览器这样的能解析指令,执行相应操作的应用程序。就是用编程语言写出来的。
脚本与编程语言的区别:编程语言是创造计算机中所有软件的语言,脚本只是用来给某种应用程序下达命令的语言。从严格意义上来讲,脚本也是编程语言中的一种,只是脚本没有像编程语言这么强大。