8AleX8
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Язык сценариев, который использует Neo Sign 0f Misery, позволяет строить скрипты с достаточно сложной логикой, использующие конструкции ветвления, типизированные переменные и другие конструкции, обычно присущие языкам программирования. Скрипты могут компилироваться либо в байт-код, исполняемый ядром в виде DLL (что позволяет интегрировать возможности Neo Sign 0f Misery в собственные программы), либо в исполняемый файл, содержащий в себе все необходимое для работы скрипта (т.е. передавать пользователю один только EXE-файл, не требующий наличия на компьютере Neo Sign 0f Misery). Ядро Neo Sign 0f Misery имеет сравнительно небольшой размер (порядка десятков килобайт) и потребляет минимальное количество ресурсов при высокой скорости исполнения скриптов. Это позволяет использовать Neo Sign 0f Misery для создания небольших приложений, позволяющих эффективно управлять процессами, протекающими в компьютере, даже при минимальных навыках в программировании и знаниях об устройстве операционной системы. Neo Sign 0f Misery является полностью модульным продуктом, основными модулями которого являются: Ядро в виде DLL и образа исполняемого файла, обеспечивающее работу интерпретатора байт-кода Компилятор, позволяющий преобразовывать текстовые файлы со сценариями в байт-код или исполняемый файл Оболочка, связывающая воедино редактор сценариев с подсветкой синтаксиса и компилятор, а также позволяющая выполнять тестовый запуск откомпилированных скриптов Библиотека MinIFace, предназначенная для организации интерфейса с пользователем Документация по синтаксису языка сценариев Neo Sign 0f Misery и назначению команд, доступных для использования в сценариях Синтаксис Neo Sign 0f Misery не накладывает ограничений на использование национальных языков - допускается использование имен меток в любой кодировке, а вынос имен команд и их описаний в отдельный файл позволяет при необходимости перевести на любой язык даже и имена команд внутреннего языка Neo Sign 0f Misery. Исходные тексты программных модулей проекта на Delphi являются открытыми и распространяются по лицензии GNU GPL | Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 22:09 15-07-2002 | Исправлено: WildGoblin, 09:21 05-04-2016 |
|