содержатся входные значения, ячейки для отображения выходных и область расчетной части. Затем по команде пользователя TurboExcel производит генерацию кода и запускает компилятор (можно использовать любой из доступных компиляторов C++), формируя содержащие полученную функцию DLL-библиотеку и файл подключаемого модуля Excel, XLL. Как сообщают в Savvysoft, использование скомпилированных функций из XLL-модулей вместо собственного интерпретатора Excel позволяет значительно ускорить работу таблиц, выполняющих сложные вычисления и имеющих большие массивы входных и выходных параметров. Полученную же DLL-библиотеку можно вызывать из произвольных приложений. Система позволяет даже "писать" в Excel несложные расчетные программы, поскольку поддерживает возможность компиляции не только функций системы электронных таблиц, но и сценариев на языке VBA. Как сообщают в компании, создаваемый код на C++ рассчитан на компиляцию для Windows, но в дальнейшем инструментарий планируется усовершенствовать так, чтобы он генерировал кроссплатформенный код.

InfoWorld, США

Поделитесь материалом с коллегами и друзьями