从脚本语言的地位想起
谈及计算机语言,或者说是编程语言,自然想到机器语言、汇编语言、高级语言、etc。
但是,究其本质,是人类如何调动硬件的方法,并且希望这一过程,简便高效。
而从硬件出发,我们拥有的软件有哪些呢?内核、外壳、操作系统、应用程序。
所以,脚本语言是什么呢?
当前理解的是,
它是
区别于软件工程语言(适用于开发大型应用程序、适合于多人协作的一类高级语言),
直接调用计算机内核,
不接触硬件但是与硬件十分接近,
使用的字符被尽量精简的,
程序语言。
似乎不会依赖什么上下文,只需要一个命令解释器将“输入的一行字符”解释为内核明白的内容,然后执行即可。