Аналитик
- Русское название:
- Аналитик
- Дата создания:
- 1968
- Повлиял на:
- Парадигма:
- Типизация:
Аналитик — кириллический язык программирования, предназначенный для автоматизации аналитических преобразований.
Язык Аналитик был разработан в 1968 году в Институте кибернетики Академии наук УССР под руководством академика В.М.Глушкова для машин МИР-2. Прототипом послужил более ранний язык АЛМИР-65, от которого Аналитик отличался добавлением элементов символьных вычислений.
Особенности языка (на тот момент):
- близость к предметной области (т.е. математическому анализу): математические символы, рациональные дроби и т.д.
- преимущественно кириллический исходный код программ, в том числе служебные слова.
- представление выражений в виде рекурсивных многоуровневых структур, в которых каждая переменная может в свою очередь быть выражением.
- система распознавания функциональных свойств объектов языка.
- богатый набор операций над выражениями: алгебраические операции (создание, выделение подвыражений, интегрирование и дифференцирование), сравнение с заданным образцом, применение формул для преобразования выражений, приведение выражений к каноническим формам.
- операции над строками символов: преобразование выражений в строки и наоборот, объединение, выделение, замена.
- диалоговая ориентация: программист имел доступ к внутреннему представлению программы на всех этапах ее интерпретации. Это реализовывалось с помощью средств ввода-вывода в машинах МИР: экрана, светового пера и 45-клавишной клавиатуры с буквами, цифрами и математическими символами.
- отсутствие ряда ограничений, которые вводились в другие языки с целью упрощения реализации: на длину идентификаторов, диапазон типов данных, размер структур данных и т.д.
Существует ряд более поздних версий языка, начиная с Аналитик-74 и Аналитик-79 для машин МИР-3. Аналитик-реляционный был дополнен средствами реляционной алгебры (построения запросов к базе данных). Аналитик-гипертекстовый предназначался для работы с текстом в виде набора текстовых выражений, соединенных функциональными связями; на его основе была создана инструментальная гипертекстовая система ГИПСИ.
В наше время язык существует как система компьютерной алгебры (версии 1993, 2000, 2007 и 2010 годов) и разрабатывается Институтом проблем математических машин и систем НАН Украины и Полтавским национальным техническим университетом им.Ю.Кондратюка.
Комментарии
]]>blog comments powered by Disqus
]]>