所谓脚本语言,我们认为它是解释执行。
Go是既可编译执行,又可解释执行的一门编程语言,它算是对标C语言的。
还有一种由社区驱动开发的类Visual Basic的开发环境Gambas,它所支持的编程语言Gambas Basic也是既支持编译运行也支持脚本解释执行的。
比如一段简单的代码如下:
Dim Elt As String[]
Dim Sb As String
Elt = Split(" Gambas Almost Means BASIC !\n'Do you agree ?'", " \n", "'", True)
For Each Sb In Elt
Print "("; Sb; ") ";
Next
Print
就可以在命令行解释执行(需安装脚本执行环境 sudo apt install gambas3-script),结果为:
通过 gbs3 script.gbs3 命令执行。
(Gambas) (Almost) (Means) (BASIC) (!) (Do you agree ?)
也可以在上述代码文件的第一行加上:#!/usr/bin/env gbs3 ,然后chmod +x,即可直接在命令行执行。