看来我无法找到" EiC"代表。 它已被用作解释器,语义前端IDE类似于" Clang",但有点旧。
它的含义是什么,为什么我找不到它的参考?
答案 0 :(得分:13)
EiC
代表 E xtensible, I nteractive C -interpreter。它是一个完整而干净的ANSI-C
口译员。
它是一个非常快速的解释器,里面有自己的堆栈机器,但它取决于UNIX
(POSIX
标头)。
<强>描述强>
EiC是Edmond J. Breen的原创作品 贡献者。
从那时起,EiC从其昔日的SourceForge家中无法获得 至少2005年。或许还没有积极发展 几年前。
<强>链接强>
直到2005年,EiC
是一个在sourceforge托管的开源项目。此项目链接不再显示为活动状态。
它也在Github上。
<强>许可证强>
EiC
套餐根据EiC原作者Artistic license grant
原始Edmond J. Breen
的规定提供。此许可证允许通过改进重新分发程序包。
对Linux Box
EiC
的所有4.3.3 version
更改可能会被视为属于公共域。
<强>版权强>
(C)版权所有1995年5月7日,Edmond J. Breen。变更(C)Linux Box Corporation,2008。
<强>作者强>
Edmond J. Breen
来源
detlefreimers
compilers.iecc.com
linuxbox.com(您也可以从此处获取源包)
答案 1 :(得分:5)
EiC - 可扩展的Inteactive C 是一个免费的,指针安全的字节码C解释器,它有三种主要的操作模式:
每种模式都使用C编程语言,它提供了从一个编程任务转移到另一个编程任务的无缝方式。
EiC拥有自己的内置ISO C预处理器和自己内部的内务管理命令。
EiC帮助教授C快速原型新程序和作为研究工具。它允许用户快速接口和调用已编译的C例程,试验用户提供的代码,标准ISO C和POSIX.1函数,以及所有立即语句,这些语句是立即执行的语句。