забацай ка пример, выложишь сюда
[spoiler="Спойлер"]
Программная система сама по себе сущность неоднородная и многогранная. Его можно рассматривать с разных сторон и преследовать различные цели. Любое такое исследование призвано описать новую или возможно уже изученную сторону той или иной проблемы, взаимосвязи. А полученные результаты помогают глубже понять прикладную задачу и методы её решения. Ниже описан механизм расширения функциональности приложения посредством подключение интепретатора CInt (интепретатор С/С++) и представлен метод унифицированного выполнения скриптов как в интерпретируемой среде, так и виде скомпилированного кода.
Структурная модель приложения
Приступая к изучению любой системы, в первую очередь нужно определить её структурные границы. С одной стороны это позволяет избежать рассмотрения неоправданно обобщенных конструкций, с другой, не погрязнуть в деталях и низкоуровневых нюансах, не существенных на рассматриваемом уровне. Для каждой системы можно выделить три основных элемента. Первый – среда, в которой функционирует система, второй – сама рассматриваемая система и третий – множество вложенных структур, специализирующих поведение рассматриваемой сущности.
Это один из равновозможных вариантов разбиения, но именно на его основании будет построено изложение.
Если перенести такое разделение на информационные системы, то основным связывающим звеном всех компонентов будут каналы информации, по которым происходит передача сигналов/событий/данных в обоих направлениях. Операционная система-приложение-вводимые пользователем команды; браузер-HTML страница-код JavaScript: вот примеры таких организационных связей.
[/spoiler]