哪些编程语言针对J2ME?

时间:2009-12-11 16:03:47

标签: compiler-construction java-me jvm interpreter nokia

我最近收到了诺基亚5000手机。现在我想为它编写软件。麻烦的是,我不懂Java。

现在我听说其他语言可以在不使用Java的情况下进行开发,像CellularBASIC这样的语言(看起来有点像QBASIC)和Hecl(似乎是基于Tcl) )。

这些是唯一的吗?链接,请!

3 个答案:

答案 0 :(得分:5)

(顺便说一下,我写了Hecl,所以如果你对它有疑问,请随便问一下)

我认为有一个版本的Forth浮动,也许是对Lua的尝试。

J2ME仍然是一个相当有限的环境,所以你不会得到'厨房接收器'语言,除非他们编译成Java字节码。 Symbian手机支持某种Python,但这不是J2ME。

答案 1 :(得分:2)

如果你打算努力学习一门新语言,你一定要考虑Java。它不仅可以帮助您实现目前的目标,而且在当今的市场中,它是一项宝贵的技能。

如果语言的浩瀚威胁你,那么你可以考虑学习ActionScript,它是JavaScript的近亲。它很简单,具有类似C的语法,附带一个功能强大的库,开始时无需任何费用。在ActionScript中制作内容很有趣。

但我的第一个偏好仍然是学习Java。

答案 2 :(得分:1)

Nokia 5000支持J2ME和Flash Lite中的应用程序。所有其他语言都应该在这些语言之上实现(主要在J2ME上)。这些实现肯定会很慢并且可能非常有限,因为J2ME本身很慢并且是完整Java的简化版本。

但是你不应该被Java吓倒。从诺基亚下载Netbeans和可选的SDK,以帮助您入门。如果您有使用任何其他面向对象语言的经验,您应该能够快速编写第一个应用程序的代码。