k155la3 27 16 апреля, 2019 Опубликовано 16 апреля, 2019 · Жалоба 1 hour ago, esaulenka said: Придётся найти список движков скриптовых языков, и разобраться хотя бы в одном из них. . . . Да, очень хороший "реестр". Линки на примерно 50 проектов. Меня интересуют проекты реализованные на C, C++. К питону можо еще добавить еще Forth - их там 3 или 4 штуки. Пока всем спасибо, надо осмотреться. 1 minute ago, antis said: Lua не подойдет? Не исключаю пока ничего. Критерий - исходник на C/CPP который можно прикомпоновать к проекту. "Низкий уровень" в хорошем смысле - в приоритете. Только реализация формульной математики "без наворотов". Без цепочки зависимых библиотек. Будем посмотреть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 78 16 апреля, 2019 Опубликовано 16 апреля, 2019 · Жалоба 1 hour ago, antis said: Lua не подойдет? +1, можно в песочницу посадить, чтобы os.execute("rm -rf *") случайно в "формулу" не подсунули. #include "lua.hpp" int main(){ lua_State * L = luaL_newstate(); luaL_requiref(L, "math", luaopen_math, 1); luaL_dostring(L, "cos = math.cos; sin = math.sin; pi = math.pi; exp = math.exp"); luaL_dostring(L, "return 42 * exp(-1.5) + cos(pi/2)"); printf("result: %G\n", lua_tonumber(L,-1)); lua_pop(L, 1); return 0; } Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 16 апреля, 2019 Опубликовано 16 апреля, 2019 · Жалоба Встроенный в Windows интерпретатор не подойдёт? На выбор - JS или VBS (оба есть из коробки) https://habr.com/ru/post/74548/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 16 апреля, 2019 Опубликовано 16 апреля, 2019 · Жалоба 1 hour ago, k155la3 said: Только реализация формульной математики "без наворотов". Без цепочки зависимых библиотек. Тогда вам подойдет классика - https://cpp.com.ru/shildt_spr_po_c/29/29.html Все начинают отсюда. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 27 16 апреля, 2019 Опубликовано 16 апреля, 2019 · Жалоба 1 hour ago, xvr said: Встроенный в Windows интерпретатор не подойдёт? На выбор - JS или VBS (оба есть из коробки) https://habr.com/ru/post/74548/ Нет. Желательно чтобы было встроенное, в виде модуля проекта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 27 16 апреля, 2019 Опубликовано 16 апреля, 2019 · Жалоба 1 hour ago, AlexandrY said: Тогда вам подойдет классика - https://cpp.com.ru/shildt_spr_po_c/29/29.html Все начинают отсюда. Ok "пробелы в образовании" :) LittleC https://github.com/pmachapman/LittleC 2 630 lclib.c 16 144 littlec.c 13 853 parser.c Файл-проекты под MSVS20xx, GXX, Watcom, Borland Компилируется. Будем почитать. 1 hour ago, _pv said: +1, можно в песочницу посадить, чтобы os.execute("rm -rf *") случайно в "формулу" не подсунули. (+) Вижу. Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardEgor 83 16 апреля, 2019 Опубликовано 16 апреля, 2019 · Жалоба 5 часов назад, k155la3 сказал: Вот заказчик возжелал, чтобы "приведение" записываемых-считываемых чисел в(из) девайса можно было пересчитывать по задаваемой ИМ матем. формуле, вплоть до задания для каждого параметра. Есть такой замечательный калькулятор "DevCalc - Calculator for Developers" http://gratchev.net с исходниками на bitbucket Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться