read-eval-print Schleife (REPL) für mehrere Sprachen
-
27-09-2019 - |
Frage
Ich habe mich gefragt, ob es etwas zu empfehlen ist read-eval-print Schleife (REPL) jeweils für
(1) C ++
(2) C
(3) Java
Danke!
Lösung
C und C ++
Sie können das nutzen CERN cint .
Java
Sie können mit Beanshell, oder wenn Sie kümmern sich nicht so viel über Java-Syntax mit (zB Ihr Ziel ist nur sicher, dass die Klassen machen tun, was Sie wollen), können Sie Groovy, Scala, JRuby, Jython oder verwenden.
Andere Tipps
Das sind keine Sprachen, die eine dynamische eval
Funktion unterstützen.
Es gibt auch eine Java REPL mit der javax.tools.JavaCompiler Schnittstelle hier: http://www.scravy.de/blog/2012-02-27/a-read-eval-print-loop-for-java.htm (läuft auf der Kommandozeile).
Dies scheint in Java 9 avalaible zu sein September kam 22 von 2016.