2015-05-06 24 views
10

Sembra che non riesca a trovare cosa significhi "EiC". È stato usato come interprete, IDE semantico front-end simile a "Clang", ma un po 'più vecchio.Il significato di "EiC"

Qual è il significato di esso e perché non riesco a trovare alcun riferimento ad esso?

+0

Probabilmente [EiC: un interprete/compilatore C estensibile interattivo (http://sourceforge.net/projects/eic/) - trovato tramite la ricerca di "compilatore eic". – user2864740

+0

Probabilmente? Questo sembra essere esattamente quello che stavo cercando. Come è possibile che venga trovato da me alla ricerca di "EiC". Oh beh suppongo di non aver cercato + compilatore. Non sapevo cosa fosse esattamente. – Malina

+0

Ho usato Google. Qualcosa su un megajunkton di dati indicizzati/ponderati e una query opportunamente adatta. – user2864740

risposta

13

EiC sta per E xtensible, ho nteractive C -interpreter. È un interprete completo e pulito ANSI-C.

È un interprete molto veloce, ha una propria macchina stack all'interno, ma dipende dalle intestazioni UNIX (POSIX).

Descrizione

EiC è l'opera originale di Edmond J. Breen, e collaboratori.

EiC non è disponibile dalla precedente sede SourceForge dal meno del 2005. Probabilmente non è stato sviluppato attivamente da alcuni anni prima.

Link

Fino al 2005, EiC era un progetto open-source ospitato presso sourceforge. Questo link al progetto non appare più attivo.

E 'anche su Github.

Licenza

Il pacchetto EiC è reso disponibile sotto i delle disposizioni della originale Artistic license grant per autore originale di EiC Edmond J. Breen. Questa licenza consente di ridistribuire il pacchetto con miglioramenti. Tutte le modifiche da Linux Box a EiC dal numero 4.3.3 version possono essere considerate di dominio pubblico.

Copyright

(C) Copyright 7 MAGGIO 1995, Edmond J. Breen. Modifiche (C) Linux Box Corporation, 2008.

Autori

Edmond J.Breen


Fonti

detlefreimers
compilers.iecc.com
linuxbox.com (È inoltre possibile ottenere un pacchetto di origine da qui)


5

EiC - Extensible Inteactive C ia un libero, puntatore-safe, C interprete di bytecode, che ha tre modalità principali di operazioni:

  1. modalità interattiva - tramite dichiarazioni immediate
  2. non - Modalità interattiva
  3. scripting Modalità - per l'esecuzione di script di shell

Ogni modalità utilizza il linguaggio di programmazione C, fornisce un modo semplice per passare da un'attività di programmazione a un'altra.

EiC ha il proprio preprocessore ISO C incorporato e il proprio set interno di comandi di manutenzione.

EiC è un aiuto nell'insegnamento C per prototipare rapidamente nuovi programmi e come strumento di ricerca. Permette all'utente di interfacciare e richiamare rapidamente le routine C compilate, sperimentare il codice fornito dall'utente, le funzioni standard ISO C e POSIX.1 e tutte le istruzioni immediate, che sono istruzioni che vengono eseguite immediatamente.