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 keywords, but English and Moldovan were added later. Also, it was more elegant and easier to use than existing Pascal implementations of the time[according to whom?].
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 article 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.
External links
- Description of Rapira at Andrey Ershov's archive
- ReRap An interpreter for the English dialect of Rapira
- Articles containing Russian-language text
- All articles with specifically marked weasel-worded phrases
- Articles with specifically marked weasel-worded phrases from October 2015
- Non-English-based programming languages
- Pascal programming language family
- Procedural programming languages
- Structured programming languages
- Educational programming languages
- Computing in the Soviet Union
- Soviet inventions
- Programming languages created in the 20th century