2015-05-06 30 views
10

Wygląda na to, że nie mogę znaleźć tego, co oznacza "EiC". Został użyty jako interpreter, semantyczny interfejs IDE, podobny do "Clang", ale nieco starszy.Znaczenie "EiC"

Co to oznacza i dlaczego nie mogę znaleźć żadnego odniesienia do niego?

+0

Prawdopodobnie [EiC: rozszerzalny interaktywny interpreter C/kompilator] (http://sourceforge.net/projects/eic/) - znaleziony podczas wyszukiwania "kompilatora eic". – user2864740

+0

Prawdopodobnie? To wydaje się być dokładnie tym, czego szukałem. Jak to możliwe, że znalazłem go szukając "EiC". No cóż, myślę, że nie szukałem + kompilatora. Nie wiedziałem, co to dokładnie jest. – Malina

+0

Użyłem Google. Coś o megajunktonie indeksowanych/ważonych danych i odpowiednio dostosowanym zapytaniu. – user2864740

Odpowiedz

13

EiC oznacza e xtensible, I nteractive C -interpreter. Jest to kompletny i czysty interpreter języka: ANSI-C.

Jest to bardzo szybki interpreter, ma własną maszynę stosu wewnątrz, ale zależy to od nagłówków UNIX (POSIX).

Opis

eiC jest oryginalną pracę Edmond J. Breen i współpracowników.

EiC nie był dostępny w swoim dawnym domu od SourceForge od co najmniej 2005 r. Prawdopodobnie nie był aktywnie rozwijany od kilku lat przed kilkoma wcześniejszymi.

Linki

Do roku 2005 EiC był projektem open-source hostowane na sourceforge. Ten link do projektu nie jest już aktywny.

Jest również na Github.

licencji

Pakiet EiC jest udostępniane w ramach postanowień pierwotnego Artistic license grant przez oryginalnego autora EIC za Edmond J. Breen. Ta licencja pozwala na redystrybucję pakietu z ulepszeniami. Wszystkie zmiany Linux Box ze z jego 4.3.3 version mogą być uważane za domeny publiczne.

prawa

(C) Copyright 07 maja 1995 Edmond J. Breen. Zmiany (C) Linux-Corporation, 2008.

Autorzy

Edmond J.Breen


Źródła

detlefreimers
compilers.iecc.com
linuxbox.com (Można również uzyskać pakiet źródłowy stąd)


5

EIC - Extensible Inteactive C ia darmowy, wskaźnik bezpieczny, kodu bajtowego C tłumacza, który ma trzy główne tryby operacji:

  1. tryb interaktywny - za pośrednictwem bezpośrednich stwierdzeń
  2. Non - Tryb interaktywny
  3. Skrypciarskiej Tryb - do uruchamiania skryptów powłoki

Każdy tryb wykorzystuje język programowania C, zapewnia płynny sposób przechodzenia od jednego zadania programowania do drugiego.

EiC ma wbudowany preprocesor ISO C i własny wewnętrzny zestaw poleceń utrzymania domu.

EiC to pomoc w nauczaniu C w zakresie szybkiego prototypu nowych programów i narzędzia badawczego. Pozwala to użytkownikowi szybko łączyć się i wywoływać skompilowane procedury C, eksperymentować z dostarczonym przez użytkownika kodem, standardowymi funkcjami ISO C i POSIX.1, a wszystko to za pomocą bezpośrednich instrukcji, które są instrukcjami wykonywanymi natychmiast.