Rapira (Russian: Рапира, rapier) is an educational procedural programming language developed in the Soviet Union and implemented on the Agat computer, PDP-11 clones (Electronika, DVK, BK series), and Intel 8080 and Zilog Z80 clones (Korvet).
The language originally had a Russian-based set of reserved words (keywords), but English and Romanian were added later.
Sample program: The same, but using the English lexics [sic, from the article referenced below]: Rapira's ideology was based on languages such as POP-2 and SETL, with strong influences from ALGOL.
Consequently, for example, Rapira implements a very strong, flexible, and interesting data structure, named a tuple.
in Rapira, these are heterogeneous lists with allowed operations such as indexing, joining, length count, getting of sublist, easy comparison, etc.