Reading this comment, I realized I always thought:
Scripting == interpreted
Is that not the case?
Scripting == interpreted
Is that not the case?
Compiled/interpreted is kind of besides the point.
Julia (compiled, btw), ruby, python, php, perl, bash, JavaScript thus are all scripting languages.
Java, c, c#, go, f# rust, zig, Erlang, some flavors of lisp, node-style javascript, are not.
There are some corner cases. I consider elixir, for example to be a scripting language for it's own compiler which produces a very much non-scripted result.