哪些编程语言以 J2ME 为目标?

Posted

技术标签:

【中文标题】哪些编程语言以 J2ME 为目标?【英文标题】:What programming languages target J2ME? 【发布时间】:2009-12-11 16:03:46 【问题描述】:

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

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

只有这些吗?求链接!

【问题讨论】:

【参考方案1】:

(顺便说一句,我写了 Hecl,如果您有任何问题,请尽管问)

我认为有一个版本的 Forth 正在流行,也许是 Lua 的尝试。

尽管如此,J2ME 仍然是一个相当有限的环境,因此除非它们编译成 Java 字节码,否则您不会获得“厨房水槽”语言。 Symbian 手机支持某种 Python,但那不是 J2ME。

【讨论】:

Hecl 看起来不错,因为我一直很喜欢 Tcl。我查看了 HeclBuilder 网站,我很乐观 Hecl 会带我去我想去的地方。【参考方案2】:

如果您无论如何都要努力学习一门新语言,那么您绝对应该考虑使用 Java。它不仅可以帮助您实现当前目标,而且在当今的市场上,它是一项宝贵的技能。

如果语言的广度吓到您,那么您可以考虑学习 javascript 的近亲 ActionScript。它很简单,具有类似 C 的语法,附带一个强大的库,并且一开始不需要任何成本。用 ActionScript 制作东西很有趣。

但我的首选仍然是学习 Java。

【讨论】:

【参考方案3】:

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

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

【讨论】:

以上是关于哪些编程语言以 J2ME 为目标?的主要内容,如果未能解决你的问题,请参考以下文章

安卓开发需要学啥

JAVA有几种

再读J2ME游戏编程

Java针对不同的应用场景提供了哪些版本?

五本书籍助你从零基础学习java编程到精通之路

脚本语言有哪些?