Je me demande simplement si c'est possible en utilisant soit (Python, Java ou C)? Je cherche quelque chose comme IPython pour Python.Est-il possible de construire un shell C interactif?
Répondre
Oui, et de telles choses existent déjà, il vous suffit de google pour eux :-)
Cela dit, en fait développer un interpréteur fonctionnel comme ceci à partir de zéro est beaucoup plus difficile que de trouver un en ligne. Alors maintenant, cela dépend de ce qui se cache derrière votre question - voulez-vous juste un interprète à utiliser? Ensuite, choisissez l'un des liens ci-dessus. Voulez-vous développer un tel interprète? Eh bien, alors commencez reading.
J'ai googlé pour eux, et j'ai trouvé cette page. :) –
GDB, ou tout autre débogueur tel que le ups debugger, implémentera généralement un sous-ensemble de C qui peut être utilisé de manière interactive.
Il existe également le Ch C interpreter, un interpréteur C commercial, et le code source ouvert ccons C interpreter, basé sur clang/LLVM.
Je cherchais quelque chose construit sur LLVM - merci! –
c-repl devrait faire l'affaire.
Voir [ Avez-vous utilisé l'un des interpréteurs C++ (pas les compilateurs)? ] (http://stackoverflow.com/questions/69539/have-you-used-any-of-the-c-interpreters-not-compilers/) et [ Existe-t-il un interpréteur pour C? ] (http://stackoverflow.com/questions/584714/is-there-an-interpreter-for-c). –
Il y a un très bon interpréteur C++ en IRC (## C++) appelé Geordi: http://www.eelis.net/geordi/ Donc vous pouvez le tester sans l'installer. – math