C++ - интерпретируемый язык?
Как известно C++, С и т.д. - транслируемые языки. Python, Matlab и т.п. - интерпретируемые.
Допустим мы сделаем приложение где будут два многострочных поля редактирования. В одном мы пишем код на C++, нажимаем кнопку "Выполнить" и во втором получаем результат: например такой как в консольном приложении. Наша программа - не компилятор, а интерпритатор! Может ,даже, нечто вроде
"C++VirtualMachine"...
Интересно, существует ли уже, подобного рода, особенная программа или нет? Киньте ссылочку Plz.
Здесь переданный в форму cpp-код отправляется скрипту, выполняется компиляция на
сервере, и выполнение скомпилированного исполняемого файла под веб-сервером apache,
подобно тому как выполняются php-скрипты
Смотрел это. Недоволен. Там хэдеры не любые можно подключать, свои уж точно нельзя.
Цитата:
Здесь переданный в форму cpp-код отправляется скрипту, выполняется компиляция на
сервере, и выполнение скомпилированного исполняемого файла под веб-сервером apache,
подобно тому как выполняются php-скрипты
сервере, и выполнение скомпилированного исполняемого файла под веб-сервером apache,
подобно тому как выполняются php-скрипты
Я имею ввиду приложение, а не сервис.
Цитата:
Может ,даже, нечто вроде
"C++VirtualMachine"...
"C++VirtualMachine"...
LLVM? Только это не совсем то, что тебе нужно, но таки да, это VM в которую умеют компилить код gcc и clang.
http://root.cern.ch/drupal/content/cint