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

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

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

只有这些吗?求链接!

【问题讨论】:

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


    【解决方案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 以帮助您入门。如果您有任何其他面向对象语言的经验,您应该能够快速编写您的第一个应用程序。

      【讨论】:

        猜你喜欢
        • 2014-05-09
        • 1970-01-01
        • 1970-01-01
        • 2011-02-07
        • 2011-05-02
        • 1970-01-01
        • 2011-02-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多