"EiC"的含义

The meaning of "EiC"

我似乎无法找到 "EiC" 代表什么。 它一直被用作解释器,语义前端IDE类似于"Clang",但有点老。

它是什么意思,为什么我找不到任何参考资料?

EiC代表Extensible,Interactive C-interpreter .它是一个完整而干净的 ANSI-C 解释器。

它是一个非常快的解释器,内部有自己的堆栈机器,但它依赖于UNIXPOSIX headers)。

描述

EiC is the original work of Edmond J. Breen, and contributors.

EiC hasn't been available from its erstwhile SourceForge home since at least 2005. It perhaps hasn't been developed actively since a few years earlier.

链接

2005 年之前,EiC 是一个托管在 sourceforge 的开源项目。此项目 link 不再显示为活动状态。

也在 Github.

许可证

EiC包由EiC的原作者Edmond J. Breen根据原Artistic license grant的规定提供。此许可证允许通过改进重新分发包。 从 4.3.3 versionEiC 的所有 Linux Box 更改都可以被视为在 public 域中。

版权

(C) Copyright May 7 1995, Edmond J. Breen. Changes (C) Linux Box Corporation, 2008.

作者

Edmond J. Breen


来源

detlefreimers
compilers.iecc.com
linuxbox.com您也可以从这里获取源包


EiC - Extensible Inteactive C 是一个免费的、指针安全的字节码 C 解释器,它具有三种主要的操作模式:

  1. 交互模式 - 通过即时语句
  2. 非交互模式
  3. 脚本模式 - 用于 运行 shell 脚本

每种模式都使用 C 编程语言,它提供了一种从一个编程任务转移到另一个编程任务的无缝方式。

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

EiC 是一种辅助 C 语言教学的工具,可用于快速制作新程序原型并作为一种研究工具。它允许用户快速连接和调用已编译的 C 例程,试验用户提供的代码、标准 ISO C 和 POSIX.1 函数,所有这些都通过立即执行的语句进行。