Генератор символьных потоков
Генератор символических потоков (или SSG ) — это средство повышения производительности программного обеспечения от Unisys для их мэйнфреймов бывшей серии UNIVAC 1100/2200 .
SSG используется для генерации RUN-Streams (соответствующего языку управления заданиями IBM ), применения и администрирования символических изменений в исходных текстах программ в качестве формы контроля версий , а также для многих других целей.
Программа SSG (т. е. ее « скрипт управления заданиями ») называется Skeleton , а ее язык программирования Symstream .
Инструмент создавал потоки вывода на основе интерпретации данных, поступающих из нескольких источников ввода. Первоначально он был создан Univac для создания обновлений операционной системы (ОС). Позже он был принят широким сообществом пользователей для создания сложных пакетных компьютерных процессов в реальном времени. Источники могут рекурсивно ссылаться на дополнительные источники, обеспечивая широкую гибкость при анализе входных данных. Правила создания выходных данных также находились в исходных файлах с аналогичными уровнями возможностей динамического ввода. Интерпретация нескольких источников ввода позволила динамически создавать содержимое выходного потока. Сложные рекурсивные процессы могут применяться для создания исходного кода программы, последовательностей выполнения заданий, моделирования динамического ввода с виртуальных консолей и в целом для обеспечения возможностей написания сценариев, напоминающих инструменты Unix grep и yacc .