Jon*_*ero 14 programming-languages java-me hecl
我正在考虑创建一种非常容易在手机上键入的小语言(J2ME),为了在手机中运行它(J2me总是),实现哪种语言更合适?适当的含义,小/简单的语法,易于在手机中输入.
是lisp吗?某种Basic/Python/Ruby(我认为不是......)?或者另一个新的(你能提出新的语法吗?)?
Dav*_*ton 12
我是这种语言的作者:Hecl,在http://www.hecl.org.为了使应用程序更容易,我还创建了一个站点,您可以通过Web界面构建简单的应用程序:http://www.heclbuilder.com.我还写了一篇讨论语言实现的文章:
http://www.welton.it/articles/hecl_implementation
值得一看的其他语言包括Lua和Javascript,两者都有移动实现.
如果你包括编辑器支持(嵌套结构,缩进显示,平衡......),那么某种形式的LISP实现和使用起来相对简单.我已经看过基于LISP的语言的截图(但现在找不到它们),用于实时交互式性能编程.它在屏幕上使用缩进的阴影矩形区域(而不是括号)来显示结构的嵌套.
我认为编辑器的设计是最重要的考虑因素,而不是语言.例如,支持某种类似"intellisense"的自动完成对于保存笔画非常重要.编辑器中的某种语言敏感性也会有很大帮助.例如,当C用户输入"for"时,自动完成应显示填写循环语法的选项:
for (;;) {
}
Run Code Online (Sandbox Code Playgroud)