Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Prolog > Встраиваемый пролог для С/С++?


Автор: manking 5.6.2013, 21:27
Где можно найти подробную инструкцию по встраиванию языка, в приложение на C/С++?

1) Правильно ли я понимаю, что выглядеть это будет примерно так?
Код

std::string код_языка_пролог = "загрузить из файла";
тип ответ = запустить_пролог(код_языка_пролог);

2) При каждом запросе выполняется компиляция?(в смысле выполнение будет очень медленным?)
3) Реализации поддерживают utf-8 или юникод?

Автор: JCDenton 22.7.2013, 20:10
Насколько я знаю, Пролог не компилируемый язык, поэтому
при каждом выполнении скорость будет одна и та же;
Если на C++ то UnicodeString;

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com//object-id51af83b26ccc196354000003#findElement_E7045_51ed677e6ccc195d72012d19_0

Автор: ТарасАтавин 8.10.2013, 12:21
А мне вот интересно: зачем вообще встраивать при на столько разных парадигмах?

Автор: Фантом 8.10.2013, 12:30
Цитата(ТарасАтавин @  8.10.2013,  13:21 Найти цитируемый пост)
А мне вот интересно: зачем вообще встраивать при на столько разных парадигмах? 

Именно потому, что они разные. Делать что-то на двух однотипных языках и в самом деле не стоит, а вот подключение существенно разных друг к другу имеет смысл.

Автор: Cheloveck 8.10.2013, 18:25
Цитата(manking @  5.6.2013,  22:27 Найти цитируемый пост)
Где можно найти подробную инструкцию по встраиванию языка, в приложение на C/С++?

http://www.swi-prolog.org/pldoc/doc_for?object=section%283,%279.4.21%27,swi%28%27/doc/Manual/foreigninclude.html%27%29%29

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)