문제

The wikipedia article on JVM languages states:

Some of these languages are interpreted by a Java program, and some are compiled to Java bytecode...

Which well-known, general purpose JVM languages are interpreted by a Java program?

도움이 되었습니까?

해결책

Reposted as answer:

I don't think that statement is correct. A language with a Java interpreter is not a "JVM language", it's just an interpreted language. IMO a JVM language (which is in fact a misnomer, they'd be languages with a JVM implementation) is one that gets compiled to JVM bytecode

다른 팁

Mozilla Rhino (the Java javascript engine) is interpreted.

JRuby, Jython, and Scala are examples that are mostly compiled to bytecode.

Maybe the article is referring to languages like JRuby or Jython...

Well Groovy for one is not compiled.

Another JVM language SnapScript is interpreted so that it can be run on Dalvik and ART (Android) in addition to the standard JRE.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top