Лави
- Рапира — это также название советской 100-мм противотанковой пушки Т-12.
Парадигмы | процедурный , структурированный |
---|---|
Разработано | Andrey Ershov |
Впервые появился | 1982 год |
Дисциплина набора текста | динамичный |
Объем | Лексический (статический) |
Платформа | Агат , ПДП-11 (клоны: Электроника, серия ДВК); Интел 8080 , Зилог Z80 |
Под влиянием | |
АЛГОЛ , ПОП-2 , СЭТЛ |
Рапира ( рус . Рапира , рапира) — учебный программирования, процедурный язык разработанный в Советском Союзе и реализованный на компьютере «Агат» , клонах PDP-11 (серия «Электроника», ДВК, БК), а также клонах Intel 8080 и Zilog Z80 («Корвет»). Он интерпретируется с использованием динамической системы типов и высокого уровня конструкций . Первоначально в языке был (ключевых слов) на основе русского языка набор зарезервированных слов , но английский и румынский языки позже были добавлены . Он считался более элегантным и простым в использовании, чем реализации Паскаля того времени. [ по мнению кого? ]
Рапира использовалась для преподавания компьютерного программирования в советских школах. [1] Интегрированная среда разработки включала текстовый редактор и отладчик.
Пример программы:
ПРОЦ СТАРТ() ВЫВОД: 'Привет, мир!!!' КОН ПРОЦ
То же самое, но с использованием английской лексики [так в статье, ссылка на которую приведена ниже]:
proc start() output: 'Hello, world!!!'; end proc
Идеология Рапира была основана на таких языках, как POP-2 и SETL , с сильным влиянием ALGOL .
Следовательно, например, Rapira реализует очень мощную, гибкую и интересную структуру данных, называемую кортежем . в Рапире это разнородные списки с разрешенными операциями, такими как индексация, объединение, подсчет длины, получение подсписка, простое сравнение и т. д.
Ссылки
[ редактировать ]- ^ Tsikoza, Vitaly Arkadievich; Glagoleva, Natalia Georgievna; Nalimov, Evgeny Viktorovich; Zemtsov, Pavel Apolinarevich; Baraz, Leonid Semenovich; Borovikov, Yegor Vasilievich (10 August 1987). The Rapier Programming Language . Archive of Academician Andrey Ershov (Report). AP Ershov Institute of Informatics Systems, Siberian Branch of the Russian Academy of Sciences (ISI SB RAS) . Retrieved 16 April 2021 .
Внешние ссылки
[ редактировать ]- ReRap2 на GitHub , переводчик английского диалекта Рапира
- Rapira Reborn , инструкция по изучению Рапира
- Языки программирования, не основанные на английском языке
- Семейство языков программирования Паскаль
- Процедурные языки программирования
- Структурированные языки программирования
- Образовательные языки программирования
- Компьютеры в Советском Союзе
- Советские изобретения
- Языки программирования, созданные в 20 веке.