Вы находитесь на странице: 1из 2

Rapira

Rapira is also a name for the T-12 antitank gun.

Rapira (Russian: Рапира, rapier) is an educational


procedural programming language developed in the
USSR and implemented on Agat computer, PDP-
11 clones (Electronika, DVK, BK series) and Intel-
8080/Z80 clones (Korvet). It was an interpreted language
with dynamic type system and high level constructions.
The language originally had a Russian-based set of key-
words, but English and Moldovan were added later. Also,
it was more elegant and easier to use than existing Pascal
implementations of the time.
Rapira was used in teaching computer programming in
Soviet schools. The programming environment included
a text editor and an integrated debugger.
Sample program:
ПРОЦ СТАРТ() ВЫВОД: 'Привет, мир!!!' КОН
ПРОЦ
The same, but using the English lexics [sic, from the ar-
ticle referenced below]:
proc start() output: 'Hello, world!!!'; end proc
Rapira’s ideology was based on such languages as POP-2
and SETL, with strong influences from ALGOL.

1 External links
• Description of Rapira at Andrey Ershov's archive

• ReRap An interpreter for the English dialect of


Rapira

1
2 2 TEXT AND IMAGE SOURCES, CONTRIBUTORS, AND LICENSES

2 Text and image sources, contributors, and licenses


2.1 Text
• Rapira Source: http://en.wikipedia.org/wiki/Rapira?oldid=552399181 Contributors: Maury Markowitz, FvdP, Akuketayev, Pengo, Mza-
jac, Maximaximax, Guanabot, Danakil, Maxim Razin, GreyCat, Nzeemin, Unforgettableid, OrphanBot, Cydebot, Tec15, Eneville, An-
donic, MonopolyMan, SieBot, S.Felix.fromru, Pascalluser, Qwertyytrewqqwerty, Legobot, Chief sequoya, WikitanvirBot, Danim and
Anonymous: 13

2.2 Images

2.3 Content license


• Creative Commons Attribution-Share Alike 3.0

Вам также может понравиться