문제

스크립트/이진 파일을 읽고 실행할 수있는 Java/J2ME로 작성된 런타임을 알고 있습니까?

도움이 되었습니까?

해결책

나는 J2ME를 위해 충분히 작기 위해 설계된 언어를 썼으며 반사/코드 생성 등을 사용하지 않기 위해 ...

http://www.hecl.org

그것은 자유주의 라이센스에 따른 오픈 소스이므로, 그것을 공부하거나, 자신의 프로그램에 포함 시키거나, 당신이 원하는 것처럼 행동하도록 해킹 할 수 있습니다.

'정기적 인'Java의 경우 더 많은 것을하고 더 빠르고 완전한 다른 언어가 있습니다.

다른 팁

Wikipedia는 a 전체 목록. 그러나 당신은 아마 당신이 관심이있는 것처럼 들립니다 Jython 그리고 Jruby.

나는 Java로 작성된 x86 에뮬레이터를 알고 있습니다. JPC

예를 들어 많은 JVM 언어 - Clojure. 거의 수백 개의 JVM 언어가 떠 다니고 있으며, 그 중 대부분은 Java -Scala, Rhino 등으로 구현되었습니다.

독특한 언어 측면에서 주요 언어는 Clojure와 Scala입니다. 또한 JVM 플랫폼에는 많은 주요 언어 포트, 대부분 고급 언어가 있습니다. 여기에는 Ruby-> Jruby, Python-> Jython 및 JavaScript -> Rhino가 포함됩니다. 더 완전한 목록은입니다 여기.

이것은 Java 가상 머신을위한 인상적인 프로그래밍 언어 목록입니다.

Java Virtual Machine JVM의 프로그래밍 언어

문제는 J2ME가이를 가능하게하기 위해 반사를 사용하는 데 너무 제한적일 수 있으므로 특정 목표를 조사해야한다는 것입니다.

Java의 관점에서 일반적으로 Jruby, Beanshell, Jython 등과 같은 많은 것이 있습니다.

방금 들었습니다 소프트웨어 엔지니어링 라디오 팟 캐스트 Sun 개발자가 Java 자체에서 주로 구현되는 JVM 인 Maxine에 대해 이야기 한 곳. 매우 흥미로운 인터뷰와 기술이었습니다.

따라서 언젠가 Java 자체 (표준 JVM)는 C 컴파일러가 C (약간의 부트 스트랩 후)로 작성되는 것처럼 Java로 구현 될 가능성이 있습니다.

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