]]> ]]>
Править | Обсудить | История

Аналитик

Русское название:
Аналитик
Дата создания:
1968
Повлиял на:
Парадигма:
Типизация:
Язык программирования

Аналитик — кириллический язык программирования, предназначенный для автоматизации аналитических преобразований.

Язык Аналитик был разработан в 1968 году в Институте кибернетики Академии наук УССР под руководством академика В.М.Глушкова для машин МИР-2. Прототипом послужил более ранний язык АЛМИР-65, от которого Аналитик отличался добавлением элементов символьных вычислений.

Особенности языка (на тот момент):

  • близость к предметной области (т.е. математическому анализу): математические символы, рациональные дроби и т.д.
  • преимущественно кириллический исходный код программ, в том числе служебные слова.
  • представление выражений в виде рекурсивных многоуровневых структур, в которых каждая переменная может в свою очередь быть выражением.
  • система распознавания функциональных свойств объектов языка.
  • богатый набор операций над выражениями: алгебраические операции (создание, выделение подвыражений, интегрирование и дифференцирование), сравнение с заданным образцом, применение формул для преобразования выражений, приведение выражений к каноническим формам.
  • операции над строками символов: преобразование выражений в строки и наоборот, объединение, выделение, замена.
  • диалоговая ориентация: программист имел доступ к внутреннему представлению программы на всех этапах ее интерпретации. Это реализовывалось с помощью средств ввода-вывода в машинах МИР: экрана, светового пера и 45-клавишной клавиатуры с буквами, цифрами и математическими символами.
  • отсутствие ряда ограничений, которые вводились в другие языки с целью упрощения реализации: на длину идентификаторов, диапазон типов данных, размер структур данных и т.д.

Существует ряд более поздних версий языка, начиная с Аналитик-74 и Аналитик-79 для машин МИР-3. Аналитик-реляционный был дополнен средствами реляционной алгебры (построения запросов к базе данных). Аналитик-гипертекстовый предназначался для работы с текстом в виде набора текстовых выражений, соединенных функциональными связями; на его основе была создана инструментальная гипертекстовая система ГИПСИ.

В наше время язык существует как система компьютерной алгебры (версии 1993, 2000, 2007 и 2010 годов) и разрабатывается Институтом проблем математических машин и систем НАН Украины и Полтавским национальным техническим университетом им.Ю.Кондратюка.


Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам