Rapira

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.