I'm just wondering if this is possible using either (Python, Java or C)? I'm looking for something like IPython for Python.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Yes, and such things already exist, you just have to google for them :-)
- Ch is one popular example
- CINT is another
That said, actually developing a functional interpreter like this from scratch is much more difficult than finding one online. So now it depends on what's behind your question - do you want just an interpreter to use? Then pick one of the linked above. Do you want to develop such an interpreter? Well, then start reading.
回答2:
GDB, or any other debugger such as the ups debugger, will generally implement a subset of C that can be used interactively.
There is also the Ch C interpreter, a commercial C interpreter, and the open source ccons C interpreter, which is based on clang/LLVM.
回答3:
c-repl should fit the bill.