цикл чтения-чтения-печати (REPL) для нескольких языков - PullRequest
1 голос
/ 23 ноября 2010

Мне было интересно, есть ли рекомендуемые цикл чтения-оценки-печати (REPL) соответственно для

(1) С ++

(2) С

(3) Java

Спасибо!

Ответы [ 4 ]

4 голосов
/ 23 ноября 2010

C и C ++

Вы можете использовать CERN cint .

Java

Вы можете использовать BeanShell , или есливас не очень заботит наличие синтаксиса Java (например, ваша цель - просто убедиться, что классы делают то, что вы хотите), вы можете использовать Groovy, Scala, JRuby или Jython.

0 голосов
/ 14 мая 2015

Похоже, это доступно в Java 9 22 сентября 2016 года.

http://openjdk.java.net/jeps/222

0 голосов
/ 10 марта 2012

Здесь также есть Java REPL, использующий интерфейс javax.tools.JavaCompiler: http://www.scravy.de/blog/2012-02-27/a-read-eval-print-loop-for-java.htm (запускается в командной строке).

0 голосов
/ 23 ноября 2010

Это не те языки, которые поддерживают динамическую eval функцию .

...