Python-IDLE für Java
Frage: IST es und IDE wie python Im LEERLAUF für andere Sprachen? speziell würde ich gerne eine für java, aber keine Programierung fühlt sich einfach so viel schöner mit einem debug-system, wie es im LEERLAUF ist.
Info:
Das wichtigste feature, auf das ich hinauswill, ist die Möglichkeit zum testen von Programmen. Im LEERLAUF kann ich den editor für meine Klasse in ein Fenster, das ich speichern und führen Sie es dann im LEERLAUF auftaucht. es war alles zu laufen, so passiert. aber Wenn ich nur die Klassen und nicht das volle Programm es sitzt nur da, mit einem stummen Blick auf Ihr Gesicht. Ich geben Sie zum Beispiel:
a = foo(%constructor params%)
und jetzt ist eine Instanziierung der foo und ich kann testen Sie alle Funktionen möchte ich bei der:
a.bar("function call params!")
und dann foo.bar läuft. es ist unglaublich nützlich für die Fehlersuche. Aber ich habe immer nur gesehen, dass es in python. Aber würde wirklich, wie es in java, wo ich zu schreiben, eine ganz andere Klasse, um etwas zu tun. das ist unglaublich nervig.
Fazit:
Vielen Dank wer beantwortet. rekursive, TwentyMiles, rekursive, Justin Ethier, und vor allem rekursiv... rekursiv... Die wikipedia-Seite ist wunderbar. eine REPL war, was ich suchte.
P. S. sorry für die fehlende info, ich war in Eile und vergessen. einer dieser Momente, in Ihr haben Sie es in Ihrem Kopf, dass Sie wissen, was Sie bedeuten, kann sicherlich jeder andere auch tut...
- Es gibt IDEs für fast jede Sprache, die Sie sich vorstellen können. Wenn Sie Fragen, für ein IDE-etwa im LEERLAUF-in gewisser Weise, was es speziell über LEERLAUF, die Sie mögen?
- "Wie im LEERLAUF" ist keine sehr gute Beschreibung. Erzählen Sie uns, welche Funktionen, die speziell Sie möchten, um zu sehen, in der IDE?
- Diese Schnittstellen sind bekannt als REPLs: en.wikipedia.org/wiki/Read-eval-print_loop
- Andere Sprachen? Im Allgemeinen? Wie würde das funktionieren für eine Sprache, kompilierte native Binärdateien wie C?
- Für C gibt es c-repl: neugierig.org/software/c-repl
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie sprechen über eine REPL (Read-Eval-Print-Loop), oder irgendeine Art von Konsole, wo Sie können testen, code, ohne zu kompilieren, das gesamte Projekt/die Datei, BeanShell ist die beste, die ich gefunden habe für Java. Es ist nicht fest integriert mit einer IDE, wie im LEERLAUF, aber mit einer Sprache wie Java ist es ungefähr so gut wie es geht.
BlueJ ist wahrscheinlich die nächste Sache, die verfügbar ist in der Java-community.
Möchte ich hinzufügen, dass Intellij IDEA hat eine interaktive shell, wenn Sie an break Punkte als gut, es ist ein kleines Taschenrechner-Symbol in der debug-panel, wenn bei einem break-Punkt. Auch da Groovy ist ein Obermenge von Java können Sie schreiben gerade Java in der interaktiven shell als gut.