" EiC"的含义

时间:2015-05-06 04:49:11

标签: c++ c interpreter c89

看来我无法找到" EiC"代表。 它已被用作解释器,语义前端IDE类似于" Clang",但有点旧。

它的含义是什么,为什么我找不到它的参考?

2 个答案:

答案 0 :(得分:13)

EiC代表 E xtensible, I nteractive C -interpreter。它是一个完整而干净的ANSI-C口译员。

它是一个非常快速的解释器,里面有自己的堆栈机器,但它取决于UNIXPOSIX标头)。

<强>描述

  

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解释器,它有三种主要的操作模式:

  1. 互动模式 - 通过立即声明
  2. 非互动模式
  3. 脚本模式 - 用于运行shell脚本
  4. 每种模式都使用C编程语言,它提供了从一个编程任务转移到另一个编程任务的无缝方式。

    EiC拥有自己的内置ISO C预处理器和自己内部的内务管理命令。

    EiC帮助教授C快速原型新程序和作为研究工具。它允许用户快速接口和调用已编译的C例程,试验用户提供的代码,标准ISO C和POSIX.1函数,以及所有立即语句,这些语句是立即执行的语句。