Когда я запускаю из командной строки что-то вроде следующего: что на самом деле происходит?
> scala hello.scala
Есть ли hello.class, сгенерированный, выполненный, а затем отброшенный? Или Scala ведет себя как интерпретатор в этом случае? Я просто думаю, что, конечно, я не могу сделать то же самое для Java:
> java hello.java