C/C++ 解释器: Ch
[編輯] [转简体] (简体译文)概要
正文
前几个星期的事情了吧,无意间发现了这个解释器。
没想到这个解释器的效果还蛮不错的。大部分 C++ 代码都可以直接运行。
同时也确实是解释型的,没有经过编译,速度方面,肯定会比编译的慢一些,但是问题不大。
值得一提的是,这个和 C/C++ 比较大的区别是:
写法相对比较随意,可以使用类似 py 的语法,具体自己体会。
这一点在交互窗口上更能体现出来。由于是解释型的,所以这个软件有个交互窗口,就像 py 一样。
还有就是……用的比较不爽的一点:这个东西不能在 for 语句中定义变量 ,比如 for(int i=0 ;;) 是不允许的,必须单独定义变量 i。
但是不要求局部变量定义在函数的开头,所以又不算 C89 标准……emm,所以这个的遵守的语言标准就不是那么的严格。
不过还行吧,测试了一些程序都能跑。
官网:http://www.softintegration.com/
然而,这玩意的下载还必须要先注册。我只好先注册了个帐号……不过还好软件自身是免费的。
为了避免再去下载还要再登录,也为没有注册的人提供便利,我备份一下安装包在此吧(版本 8.0.0)
内含三个安装包,可以自己选择。注意,三个安装包的大小都是大约 90MB,用百度网盘下起来可能比较痛苦,不过我也没办法。
链接: https://pan.baidu.com/s/1MOkmBHW3AuAI-DzC2VpzIw 提取码: jm2j
注意:
安装目录下会有 chide.exe ,那个是图形化界面(真不咋样,是 windows 复古风格,难用)
主要是 ch.exe ,可以用这个进行交互,还可以传入参数,参数就是 c/c++/ch 文件路径,ch 文件是他自己弄的一个文件格式,和 c/c++ 很像。如有传参他就会直接运行 c/c++ 文件。