Rapira

Ten artykuł dotyczy języka programowania. Zobacz też: armata przeciwpancerna T-12 Rapira.
Fragment programu napisanego w Rapira na komputerze Agat

Rapira (Ros. Рапира, rapier) – edukacyjny proceduralny język programowania stworzony w latach 1980 w ZSRR i zaimplementowany w komputerze BESM-6, następnie w pierwszym sowieckim PC Agat i klonach PDP-11 (Elektronika DVK, Elektronika BK) oraz klonach Intel-8080/Z80 (Korwet). Rapira był językiem interpretowanym z dynamicznym systemem typów i wysokim poziomem konstrukcji. Oryginalnie język opierał się na rosyjskim zestawie słów, jednak później dodano również zestawy angielskie i mołdawskie. Rapira był językiem znacznie łatwiejszym w użyciu niż ówczesne implementacje języka Pascal[potrzebny przypis].

Rapira był używany do nauki programowania komputerów w Sowieckich szkołach w ramach programu "Szkolnica"[1]. Środowisko programistyczne zawierało edytor tekstu, zintegrowany debugger, interpretator języka Rapira, interpretator języka Robik, graficzny system "Szpaga", zestaw typowych funkcji matematycznych, zestaw przykładowych programów dla różnych przedmiotów szkolnych[1].

Przykładowy program:

ПРОЦ СТАРТ();
    ВЫВОД: "ЗДРАВСТВУЙ, МИР!";
КНЦ;

To samo, lecz używając angielskiego słownictwa:

proc start();
     output: "Hello, world!!!";
end;

Ideologia języka Rapira została oparta na językach takich jak POP-2, SETL czy ALGOL.

Przypisy

  1. a b Academician A. Ershov's archive ; Documents. (ros. • ang.).

Linki zewnętrzne

  • Opis Rapira w archiwum Andriej Jerszowa.
  • ReRap2 Interpretator Angielskiego dialektu Rapira.