выполненный интерпретируют C++? [дубликат]

var today = new Date();

Добавить 9 дней к дате

var nextdate = new Date(today.getFullYear(),today.getMonth(),today.getDate()+9);
16
задан 4 revs, 2 users 48%unknown 23 May 2017 в 12:10
поделиться

6 ответов

Взгляните на Ch , встраиваемый интерпретатор C ++.

Ch является встраиваемым интерпретатором C / C ++ для кроссплатформенного скриптинга, оболочка программирование, 2D / 3D черчение, числовое вычисления и встроенные скрипты. Ch это бесплатный и удобный альтернатива компиляторам C / C ++ для начинающим изучать C / C ++.

10
ответ дан 30 November 2019 в 22:17
поделиться

Ch и CINT (обычно как часть системы ROOT) будут интерпретировать C ++. Однако мой опыт работы с CINT не был хорошим: языковая поддержка не завершена (особенно в том, что касается шаблонов), выполнение намного медленнее, была история ошибок с, например, изменением области действия и выходом из цикла, и (IMO) это больше хлопот, чем стоит. Как язык, C ++ особенно плохо спроектирован для интерпретируемого использования.

Если вам нужно запустить интерпретированный код, почему бы не использовать современный интерпретируемый язык, такой как Python или Ruby? При необходимости можно использовать такой инструмент, как SWIG, для подключения их к существующим библиотекам C / C ++.

5
ответ дан 30 November 2019 в 22:17
поделиться

Это не совсем отвечает на ваш вопрос, но, возможно, это поможет.

Компилятор MS C ++ поддерживает редактирование и продолжение , который позволяет вам останавливать, вносить изменения, перекомпилировать и продолжать, не закрывая вашу программу.

0
ответ дан 30 November 2019 в 22:17
поделиться

CINT ( readme ), безусловно, имеет один шаг. Я не уверен насчет модификации на лету.

2
ответ дан 30 November 2019 в 22:17
поделиться

Я видел презентацию ccons в демонстрационном лагере CUSEC еще в январе. Его цель - предоставить интерактивный интерпретатор, такой как Python. Тогда он был на начальной стадии, но тем не менее произвел на меня впечатление.

0
ответ дан 30 November 2019 в 22:17
поделиться

Попробуйте следующее:

3
ответ дан 30 November 2019 в 22:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: