脚本语言通常指解释型语言。与之对应的是编译型语言。这类语言通常会提供一个 shell,用于交互式执行程序指令。 但事无绝对。比如 Haskell 有 runhaskell 命令,可以解释执行 Haskell 代码。另外 go run 也可以像脚本语言那样直接执行 Go 程序。更有一些可以编译到字节码的语言,不好说是不是脚本语言,比如 Erlang。 建议阅读维基百科。
脚本语言通常指解释型语言。与之对应的是编译型语言。这类语言通常会提供一个 shell,用于交互式执行程序指令。
但事无绝对。比如 Haskell 有 runhaskell 命令,可以解释执行 Haskell 代码。另外 go run 也可以像脚本语言那样直接执行 Go 程序。更有一些可以编译到字节码的语言,不好说是不是脚本语言,比如 Erlang。
建议阅读维基百科。