有没有人知道是否有ac#Console应用程序,类似于Python或Ruby控制台?我知道整个"编译与解释"的差异,但凭借C#的反射能力,我认为可以做到.
更新 嗯,它只花了大约200行,但我写了一个简单的...它的工作原理很像osql.输入命令然后用go运行它们.
SharpConsole http://www.gfilter.net/junk/sharpconsole.jpg
如果有人想要它,请告诉我.
正如标题所示,是否有任何C/C++字节码编译器/解释器?我正在用一种解释语言编写应用程序,这种语言依赖于某些完全可交叉编译的库(在编译某个平台时没有特殊的标志来指示代码更改),但是用C和C++编写.不是在每个平台上运送n-platform-specific-libs,而是运送一组由一个平台特定的解释器解释的libs会很不错.
可能和/或可用?
EDIT1:有问题的解释语言是Python,虽然我也可以使用Ruby.
为了将一些代码传递给使用C++创建的应用程序,我使用了一个C++开源代码,它充当了TCL解释器.所以我可以创建一个文件,在那里放一些XML数据,在某些标签中放一些TCL代码.最后,可以读取文件配置一些结构并在适当的位置从XML文件执行TCL脚本片段.为了不同时使用C++和TCL,我要问以下内容:
是否有一个开源的C++代码可以执行C++代码而无需编译?换句话说就是有一个C++解释器.
我喜欢在为C#和F#开发代码时使用LINQpad和FSI.对于haskell,我使用过拥抱.当然,脚本语言几乎总是带有REPL.几乎每个现代浏览器都带有相当花哨的javascript repl/ide.
C++ 0x有类似的东西吗?
整洁的功能将是:
我主要使用Windows,但是如果Linux上有一个很棒的工具,在每个新的发行版上都不需要1337个小时的配置(即不是大多数emacs配置),我也有兴趣听到这些.
相关: C++解释器/控制台/代码片段编译器(两年前,专注于Linux)
编辑:一个不完全不相关的注释是我想用它来感受C++ 0x和其他东西 - 尽可能多的C++ 0x支持 - 至少对于auto和lambdas - 会很好.我不是在寻找一个快速开发环境的声明式语句.