OrinkSoft.ru

Описание программы 2011-12-03

Изображение программы: FastScript (Fast Reports, Inc.)

Автор: Fast Reports, Inc.

FastScript — библиотека для выполнения скриптов. Она будет полезна разработчикам, желающим добавить возможности исполнения скриптовых программ в свои проекты. FastScript написан полностью на 100% Object Pascal и может быть установлен в Borland Delphi 4-2007, Borland C++Builder 4-6, Borland Kylix 1-3 и Lazarus.

Дополнительные сведения, которые возможно устарели
Уникальные возможности FastScript — возможность одновременного использования нескольких языков (в настоящее время — PascalScript, C++Script, JScript и BasicScript), вы можете писать скрипты используя ваш любимый язык программирования. FastScript не использует Microsoft Scripting Host, а потому может использоваться как в Windows, так и в Linux.

FastScript объединяет в себе кросс-платформенность, быстрое выполнение кода, компактность, богатый выбор возможностей и великолепную масштабируемость. Сделайте ваши приложения максимально гибкими и мощными с FastScript!

Возможности FastScript:
  • Поддержка OLE.
  • Variant массивы.
  • Дерево классов и функций.
  • Редактор кода с подсветкой синтаксиса и закладками.
  • Мультиязычная архитектура, позволяющая использовать множество языков (в настоящее время — PascalScript, C++Script, JScript, BasicScript). Можете добавлять любые другие процедурно-ориентированные языки (их описание хранится в XML-формате).
  • Возможность создания и исполнения многоязычных скриптов.
  • FastScript включает стандартный языковой набор: переменные, константы, процедуры, функции (с возможностью вложенности) с переменными/постоянными/умалчиваемыми параметрами, все стандартные операторы и объявления (включая case, try/finally/except, with), типы (целый, дробный, логический, символьный, строковый, многомерные массивы, множество, универсальный тип), классы (с методами, событиями, свойствами, индексами и свойствами по умолчанию).
  • Проверка совместимости типов.
  • Доступ к любому объекту вашего приложения. Стандартные библиотеки для доступа к базовым классам, контролам, формам и БД. Легко расширяемая архитектура библиотеки.
  • Компактность — 80-150Кб в зависимости от используемых модулей.