РАПІРА: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
NS Svit (обговорення | внесок)
Створено шляхом перекладу сторінки «РАПИРА»
 
NS Svit (обговорення | внесок)
Створено шляхом перекладу сторінки «РАПИРА»
Рядок 1:
 
'''РАПІРА''' - '''Р'''асшіренний '''А'''даптірованний '''П'''оплан-'''І'''нтерпретатор, '''Р'''едактор, '''А'''рхів - [[Процедурне програмування|процедурна]] [[Мова програмування|мова програмування]]. Розроблено на початку 1980-х років в [[Союз Радянських Соціалістичних Республік|СРСР]] як засіб переходу від більш простих мов (зокрема, навчальної мови [[Робик (язык программирования)|Робік]]) до мов високого рівня. Синтаксис побудований на основі російської лексики. Мова використовувався в школах для вивчення інформатики. Викладання на Рапірі велося в «Заочній школі програмування» в журналі « [[Квант (журнал)|Квант]] » з початку 1980 року.
 
Як видно з розшифровки назви мови, мова РАПІРА спочатку була реалізована як набір макророзширень на базі мови [[ПОПЛАН]] - інтерпретатора мови POP-2 для [[БЭСМ-6|БЕСМ-6]] . Деякі синтаксичні конструкції були перенесені з мови [[Сетл]].
 
Мова Рапіра була реалізована для [[БЭСМ-6|БЕСМ-6]], а потім для першої радянської ПЕОМ [[Агат (ПЭВМ)|«Агат»]] на початку 1980-х років силами кількох студентів і випускників [[Новосибірський державний університет|Новосибірського державного університету]] під керівництвом [[Звенигородский, Геннадий Анатольевич|Г. А. Звенигородського]], за участю школярів, у тому числі на Всесоюзних літніх школах юних програмістів (ВЛШЮП, 1982 р). За своїми можливостями мова не поступалася іншим відомим на той час навчальним мовам.
 
Існували також реалізації мови Рапіра для [[Комплекс учебной вычислительной техники|КУВТ]] [[УКНЦ]] і [[Ямаха КУВТ]] , а також для [[ЄС ЕОМ]] (1982 р керівник розробки на [[Алгол 68|Алгол-68]] - проф., [[Терехов, Андрей Николаевич|Терехов]]).
 
== Погляд на мову ==
Ідентифікатори можуть використовувати букви як латинки так і кирилиці, цифри і символ підкреслення. Мова є регістро-незалежною.
 
Ключові (зарезервовані) слова:
ВОЗВРАТ ИНАЧЕ ПРОЦ
ВСЕ КНЦ ФУН
ДО ОТ ШАГ
ЕСЛИ ПОВТОР
Приклад [[Hello world!|програми «Здрастуй, світ!»]] :
ПРОЦ СТАРТ();
ВЫВОД: "ПРИВІТ, СВІТЕ!";
КНЦ;
[[Файл:RAPIRA_example.png|міні|184x184пкс| Фрагмент програми на РАПІРА на [[Агат (компьютер)|ПЕОМ «Агат»]] ]]
 
[[Категорія:Винаходи СРСР]]
[[Категорія:Освітні мови програмування]]
[[Категорія:Сторінки із неперевіреними перекладами]]