2

与前一个时代的计算机相比,现代智能手机拥有更多的内存、更好的处理器和更大的硬盘驱动器。考虑到这一事实,我想知道是否有任何编译器/解释器可以在智能手机上运行?

我正在寻找任何东西。甚至是 BASIC 解释器。我主要想知道 BlackBerry,但如果您知道 iPhone 和 Android 的解决方案,也可以随意列出。

4

5 回答 5

1

Android 有一个称为“Android 脚本层”的脚本环境:http ://code.google.com/p/android-scripting/ 。您可以使用它来编写 python、lua 和其他几种语言的代码。

于 2010-12-17T00:36:37.690 回答
0

我相信现在大多数智能手机都有某种可用的软件开发工具包。当然 iphone 和 android 都可以 (http://developer.android.com/guide/index.html) - 开发得非常好并且有文档记录。事实上,这里有超过 3 万个关于堆栈溢出的问题,只涉及 android :-)

于 2010-12-17T00:14:50.253 回答
0

如果您正在寻找任何东西,基于 Web 的 ide 可能是在智能手机上进行开发的另一种选择。我用谷歌搜索了一个, iPhone上有一个叫做Jiggy的东西。

于 2010-12-17T04:20:09.107 回答
0

我还不知道有什么好的解决方案,但是让一些简单的东西运行起来并不难。

例如,使用这个 Javascript repl(它没有外部依赖项),通过Hixie 的 data: URI kitchen运行它,并且您在 URI 中有一个解释器。访问该 URI,点击底部工具栏中间的箭头图标,选择添加到主屏幕,现在您已经有了一个带有 Javascript repl 的应用程序。您可以将一些额外的元标记添加到 HTML 头部以使其更像应用程序(删除 Safari 工具栏,为其提供高分辨率图标等)。

于 2010-12-17T00:31:39.020 回答
0

您询问了黑莓、Android 和 iPhone。他们都有 SDK。我对它们知之甚少,但关于 iphone 开发的 stackoverflow 有一组健康的问题。不确定安卓。很久以前我有一个黑莓,也许是 2000 年,那时有一个 java sdk。

我知道在 Windows 手机上,您可以使用 C# 或 VB.NET 编写应用程序,然后在 .NET Compact Framework 上运行。

所以是的,有些编译器可用于为智能手机生产软件。

于 2010-12-17T00:25:32.547 回答