【发布时间】:2010-03-25 16:00:10
【问题描述】:
问题:有没有像 python 的 IDLE 一样的 IDE 用于其他语言?特别是我想要一个用于java的,但是任何编程都感觉像IDLE这样的调试系统要好得多。
信息:
我了解的主要功能是测试程序的能力。在 IDLE 中,我可以在一个窗口中拥有我的班级的编辑器,我保存并运行它,然后 IDLE 会弹出。它有什么要运行的,这种情况发生了。但如果我只是在做课程而不是完整的程序,它就坐在那儿,脸上带着愚蠢的表情。我输入例如:
a = foo(%constructor params%)
现在 a 是 foo 的实例化,我可以随意测试我想要的任何函数:
a.bar("function call params!")
然后 foo.bar 运行。它对调试非常有用。但我只在python中见过它。但是真的很喜欢在java中,我必须编写一个完整的单独的类才能做任何事情。这是令人难以置信的烦人。
结论:
谢谢回答的人。 recursive,TwentyMiles,recursive,Justin Ethier,尤其是递归......递归......维基百科页面很棒。 REPL 正是我想要的。
附:抱歉,信息不足,我很着急忘记了。有一个时刻,你的脑海里有一个你知道自己的意思的时刻,当然其他人都知道......
【问题讨论】:
-
几乎所有你能想到的语言都有 IDE。如果您要求在某种程度上类似于 IDLE 的 IDE,那么您特别喜欢 IDLE 的哪些方面?
-
“Like IDLE”不是一个很好的描述。您能否告诉我们您希望在 IDE 中看到哪些具体功能?
-
这些接口称为 REPL:en.wikipedia.org/wiki/Read-eval-print_loop
-
其他语言?一般来说?对于编译为 C 等本机二进制文件的语言,这将如何工作?
-
对于C,其实有c-repl:neugierig.org/software/c-repl