Значение "EiC"

Похоже, я не могу найти то, что означает "EiC". Он использовался как интерпретатор, семантический интерфейс IDE, похожий на "Clang", но немного старше.

В чем смысл этого и почему я не могу найти ссылку на него?

Ответ 1

EiC обозначает E расширяемый, I nteractive C -interpreter. Это полный и чистый интерпретатор ANSI-C.

Это очень быстрый интерпретатор, внутри которого есть свой собственный стек, но он зависит от заголовков UNIX (POSIX).

Описание

EiC - это оригинальная работа Эдмонда Дж. Брина и  вкладчики.

EiC недоступен из прежнего источника SourceForge, поскольку  в 2005 году. Возможно, он не был активно развит, поскольку  лет назад.

Ссылки

До 2005 года EiC был проектом с открытым исходным кодом, размещенным в sourceforge. Ссылка на проект больше не отображается.

Он также находится на Github.

Лицензия

Пакет EiC предоставляется в соответствии с положениями оригинала Artistic license grant оригиналом автора EiC Edmond J. Breen. Эта лицензия позволяет перераспределять пакет с улучшениями. Все Linux Box изменения в EiC из его 4.3.3 version могут считаться общедоступными.

Copyright

(C) Copyright 7 мая 1995 года, Эдмонд Дж. Брин. Изменения (C) Linux Box Corporation, 2008.

Авторы

Эдмонд Дж. Брин


Источники

detlefreimers
compilers.iecc.com
linuxbox.com (вы также можете получить исходный пакет)


Ответ 2

EiC - Расширяемый Интерактивный C - бесплатный, безопасный для указателей, байт-код C-интерпретатор, который имеет три основных режима работы:

  • Интерактивный режим - с помощью оперативных операторов
  • Неинтерактивный режим
  • Режим сценариев - для запуска сценариев оболочки

В каждом режиме используется язык программирования C, он обеспечивает бесшовный способ перехода от одной задачи программирования к другой.

EiC имеет собственный встроенный препроцессор ISO C и собственный внутренний набор команд для поддержания дома.

EiC - это помощь в обучении C для быстрого прототипа новых программ и в качестве инструмента исследования. Это позволяет пользователю быстро взаимодействовать и вызывать скомпилированные подпрограммы C, экспериментировать с кодом, предоставленным пользователем, стандартными функциями ISO C и POSIX.1, и все с помощью непосредственных операторов, которые являются операциями, которые выполняются немедленно.