Аналитик (язык программирования)
| Проверить факты. Необходимо проверить точность фактов и достоверность сведений, изложенных в этой статье.
На странице обcуждения должны быть пояснения. |
| В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.
Вы можете [{{fullurl:{{Expansion depth limit exceeded}}|action=edit}} отредактировать] эту статью, добавив ссылки на авторитетные источники. |
Аналитик — язык программирования разработан в 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 и ещё....