однако входной язык и принципы построения системы независимы от конкретной машины. Система разработана в СССР в 1970.
Предметная область входного языка охватывает большинство объектов матем. анализа: вещественные и комплексные числа, векторы и матрицы с аналитическими компонентами, функции, операторы
и т. п. Входной язык содержит символ
что позволяет естественным образом использовать суммы, интегралы с бесконечными пределами, операторы предельного перехода и т. д. Возникновение ситуаций типа деления на нуль и переполнения разрядной, сетки которые обычно приводят к прерываниям при выполнении программы, в системе «С.» приводят к появлению символа
. Система позволяет выполнять следующие преобразования: раскрытие скобок, приведение подобных членов, упрощение аналитических выражений, разложение в ряды, замена переменных и подстановка одних выражений в другие, решение уравнений в буквенном виде, разложение на множители, аналитические операции над матрицами и векторами и т. д.
Программа на входном языке состоит из последовательности формул, выражений, уравнений и предписаний, которые представляют собой русские предложения в форме повелительного наклонения. Пример программы:
Здесь символ t означает операцию возведения в степень, символ
— оператор подстановки. Остальные обозначения соответствуют принятым в математике.
При решении задачи возможен многократный обмен информацией между человеком и машиной, т. е. «разговор» человека с машиной (поэтому система наз. разговорной).
Лит.: Аксельрод И. Р., Белоус Л. Ф. Входной язык системы автоматического программирования СИРИУС. X., 1969.
И. Р. Аксельрод, Л. Ф. Белоус.