Rapira
![]() | Ten artykuł dotyczy języka programowania. Zobacz też: armata przeciwpancerna T-12 Rapira. |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/8d/RAPIRA_example.png/220px-RAPIRA_example.png)
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
Linki zewnętrzne
- Opis Rapira w archiwum Andriej Jerszowa.
- ReRap2 Interpretator Angielskiego dialektu Rapira.