Здесь под вариантом интерпретатора КОНЦЕПТ понимается вариант сборки (компиляции) программы-интерпретатора КОНЦЕПТ для работы в определенной внешней среде.
Все варианты интерпретатора КОНЦЕПТ исполняют одну и ту же программу, написанную на языке КОНЦЕПТ, одинаковым способом.
Отличие заключается лишь в том, что разные варианты интерпретатора КОНЦЕПТ по разному обрабатывают некоторые команды, взаимодействующие с внешней средой, в которой запущен интерпретатор.
Например, если программа должна выполняться на сервере в Интернет (CGI), то в ней должны быть заблокированы диалоговые команды и команда ПЕЧАТЬ (>) должна выдавать результат не в окно результата оболочки КОНЦЕПТ, а в стандартный поток вывода.
Иногда удобно запускать программу КОНЦЕПТ без предварительного запуска оболочки. Для этого подойдет консольный вариант. Этот вариант также удобно использовать при конвейерной (последовательной) обработке с использованием BAT-файлов.
Ниже приведен перечень вариантов интерпретатора КОНЦЕПТ для скачивания с указанием основных отличий для каждого варианта.
Актуальная версия интерпретатора КОНЦЕПТ 2.5, сборка 02.03.2017.
Наименование варианта | Файл интерпретатора | Файл программы на языке КОНЦЕПТ | Использование оболочки | Использование диалоговых команд | Команда ПЕЧАТЬ (>) |
---|---|---|---|---|---|
Основной | Concept.exe | Выбирается в диалоге | Да | Да | Выводится в окно результата оболочки |
Консольный | ConceptRun.exe | ConceptRun.txt | Нет | Да | Игнорируется (никуда не выводится) |
CGI (для Интернет) | ConceptCGI.exe | ConceptCGI.txt | Нет | Нет | В стандартный поток вывода |