Мне просто интересно, возможно ли это с помощью (Python, Java или C)? Я ищу что-то вроде IPython для Python.
Можно ли создать интерактивную оболочку C?
comment
См. [Использовали ли вы какие-либо интерпретаторы C ++ (не компиляторы)? ] (stackoverflow.com/questions/69539/) и [Есть ли интерпретатор для C? ] (stackoverflow.com/questions/584714/).
- person Matthew Flaschen   schedule 23.09.2010
comment
В IRC (## c ++) есть очень удобный интерпретатор C ++ под названием Geordi: eelis.net/geordi Так что можете протестировать без установки.
- person math   schedule 03.07.2013
Ответы (3)
Да и такие штуки уже есть, надо только гуглить :-)
Тем не менее, на самом деле разработать функциональный интерпретатор, подобный этому, с нуля намного сложнее, чем найти его в Интернете. Итак, теперь все зависит от того, что стоит за вашим вопросом - вы хотите использовать только переводчик? Затем выберите один из ссылок выше. Вы хотите разработать такого переводчика? Что ж, тогда начните читать.
person
Eli Bendersky
schedule
23.09.2010
GDB или любой другой отладчик, например отладчик ups, как правило, реализует подмножество C, которое можно использовать в интерактивном режиме.
Также существует интерпретатор Ch C, коммерческий интерпретатор C и открытый исходный код интерпретатор C ccons, основанный на clang / LLVM.
person
Brian Campbell
schedule
23.09.2010