Linux Magazine: EiC: I Can C Clearly NOW | Linux Today

Linux Magazine: EiC: I Can C Clearly NOW

Written By
Web Webster
Web Webster
Jul 8, 2000

“Edmond Breen’s EiC (Embeddable/Extensible Interactive C) is
an open source program that provides one of the most complete and
well-designed language interpreters we’ve ever seen.
Supported
platforms include Linux, Solaris, IRIX, HP-UX, NetBSD, FreeBSD, and
32-bit Windows. In fact, EiC is so rich in function that only a
taste of its capabilities can be presented in this review.”

“EiC compiles C code into an intermediate bytecode on the fly
and then executes it. Unlike Java’s, this two-stage process is
completely invisible to the programmer. More interesting is that
EiC provides three different ways to run C code: You can run it as
a normal C program, as a script file, or in interactive mode. The C
program mode is what you would expect — you invoke EiC and pass it
the name of the C program to run, along with parameters to pass to
the program, and it does so.”

“The script-file capability is particularly useful for Linux
users, since it provides virtually 100 percent compatible C
capabilities in a scripting language, as well as CGI compatibility.
The most intriguing option is the interactive mode, which lets you
hoist headers into the namespace; define constants, variables, and
functions; invoke functions; assign values to variables; and
generally turn your Linux system into a C machine.”

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.