Аналитик (язык программирования)
Проверить факты. Необходимо проверить точность фактов и достоверность сведений, изложенных в этой статье.
На странице обcуждения должны быть пояснения. |
Ошибка: неверное или отсутствующее изображение |
В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.
Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники. |
Появился в: |
1968 г. |
---|---|
Автор(ы): |
Глушков В. М. и др. |
Аналитик — язык программирования разработан в 1968г. в Институте кибернетики АН УССР под руководством академика В.М.Глушкова. Является развитием языка АЛМИР-65, сохранив с ним совместимость.
Отличительной чертой языка являются абстрактные типы данных, вычисления в произвольных алгебрах, аналитические преобразования.
Был реализован на машинах МИР-2.
Позднее была разработана версия Аналитик-74, реализованная на машинах МИР-3
Основные свойства языка
Алфавит и базовые конструкции языка
В АНАЛИТИК принят объединенный алфавит из русских и латинских прописных букв: А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Ь Э Ю Я D G F I J L N Q R S U V W Z
Такой подход позволял использовать на устройствах подготовки и ввода данных 45-клавишную клавиатуру.
Десятичные цифры: 1 2 3 4 5 6 7 8 9 0
Константы π и e.
Арифметические операции в порядке старшинства:
Действие | Знак |
---|---|
возведение в степень | ↑ |
умножение, деление | ×, / |
сложение, вычитание | +, - |
Логические условия: =, ≠, >, ≥, <, ≤.
В сложных логических выражениях могут применяться знаки логических операций: "НЕ", "И", "ИЛИ"
Знак | Действие |
---|---|
" " | выделение служебных слов |
, | разделение элементов списка (имен, чисел, аргументов ф-ций, параметров процедур, индексов массивов) |
; | отделение друг от друга операторов или описаний |
. | десятичная точка в числе или конец метки |
10 | разделитель мантиссы и порядка (один символ) |
( ) | скобки арифметических и логических выражений, выделение аргументов ф-ций или объединение операторов |
[ ] | Индексные скобки |
' ' | Выделение выводимого текста |
В алфавите языка присутствуют также общепринятые математические символы: ∞ √ ∑ ∏ ∫ d ∂
В тексте программ может применяться восклицательный знак (!).
Ниже приведен список основных служебных слов АНАЛИТИК-а. Служебные слова можно сокращать, при условии однозначности прочтения. Служебные слова не резервированы, так как выделяются кавычками.
"ВВод" | "ВЗЯть" |
"ВЫВод" | "ВЫПолнить" |
"ВЫЧислить" | "ГДе" |
"ГРафик" | "ДИффереенцировать" |
"ДЛя" | "ДО" |
"Если" | "ЗАГоловок" |
"ЗНачения" | "ИНАче" |
"ИНТегрировать" | "КОНец" |
"МАССив" | "МАСШтаб" |
"НА" | "ПРИВести" |
"ПРИМенить" | "ПРОБел" |
"ПРОЦедура" | "ПУСТь" |
"РАЗрядность" | "СТОп" |
"СТРока" | "ТАБлица" |
"ТО" | "Формат" |
"Шаг" |
Литература
- Л. А. Осипов «Язык АНАЛИТИК и его сравнение с языками АЛГОЛ и ФОРТРАН». — Москва «Наука» 1982.
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....