je me demandais s'il y en a recommandé read-eval-print loop (REPL) respectivement pourboucle d'impression-eval lire (REMP) pour plusieurs langues
(1)
C++(2) C
(3) Java
Merci!
je me demandais s'il y en a recommandé read-eval-print loop (REPL) respectivement pourboucle d'impression-eval lire (REMP) pour plusieurs langues
(1)
C++(2) C
(3) Java
Merci!
Vous pouvez utiliser le CERN cint.
Vous pouvez utiliser BeanShell, ou si vous ne se soucient pas tant d'avoir la syntaxe Java (par exemple, votre objectif est juste pour vous assurer que les cours faire ce que vous voulez), vous pouvez utiliser Groovy , Scala, JRuby ou Jython.
il semble que cint a été discontinué.http: //old.nabble.com/Cint7-Status-tt26503422.html#a26503422 – Tim
Apparemment (à partir de cet e-mail), des plans sont en cours pour créer un interpréteur C et C++ basé sur LLVM. En attendant, vous pouvez toujours obtenir et installer cint 5. –
Ces langues ne prennent pas en charge un dynamic eval
function.
Merci, mais voulez-vous dire la même chose que REPL? – Tim
Eval est la deuxième des trois étapes de la boucle Read-Eval-Print. C'est vraiment une condition préalable. Un interpréteur peut être créé avec une fonction de type eval pour ces langages, mais il ne fait pas partie de la spécification de langage, et la plupart de ces interprètes ont des limitations. – greyfade
Cette réponse est manifestement fausse. Il n'est pas nécessaire que le langage supporte 'eval', il est nécessaire que vous ayez un * environnement * capable d'évaluer les instructions dans la langue. Notez également que Ken a fourni une réponse pour deux pour les trois questions. – dmckee
Il existe également un REPL Java utilisant l'interface javax.tools.JavaCompiler ici: http://www.scravy.de/blog/2012-02-27/a-read-eval-print-loop-for-java.htm (s'exécute sur la ligne de commande).
Cela semble être en Java 9 Disponible en septembre prochain 22 2016.
Le c et C++ parties de cette question ont été [réponse] (http://stackoverflow.com/questions/ 584714/est-il-un-interprète-pour-c) [sur] (http://stackoverflow.com/questions/3383348/ch-and-cint-c-interpreters-closed) et [sur] (http:/(http://stackoverflow.com/questions/1189097/c-interpreter-console- snippet-compiler) [encore une fois] (http://stackoverflow.com/questions/69539/have-you-used-any-of-the-c-interpreters-not-compilers). Chercher. C'est ton ami. – dmckee