Rapira
A fragment of the program written in Rapira on the Agat computer.
Rapira (Rosapi Rapa) is an educational procedural programming language created in the 1980s in the USSR and implemented in a BESM-6 computer, then in the first Soviet PC Agat and PDP-11 clones (Electronics DVK, Electronics BK) and clones Intel-8080 / Z80 (Corvette). Rapira was a language interpreted with a dynamic type system and a high level of construction. Originally, the language was based on a Russian set of words, but later also English and Moldovan sets were added. Rapira was a language much easier to use than the then implementations of the Pascal language.
Rapira was used to learn computer programming in Soviet schools as part of the "Szkolnica" program. The programming environment included a text editor, integrated debugger, Rapira language interpreter, Robik language interpreter, graphical "Szpaga" system, a set of typical mathematical functions, a set of example programs for various school subjects.
Sample program: PROC START (); CONCLUSION: "HELLO, PEACE!"; KSC;
Same, but using English vocabulary: proc start(); output: "Hello, world!!!"; end;
The Rapir language ideology was based on such languages as POP-2, SETL or ALGOL.
wiki
Comments
Post a Comment