Rapira - Rapira
- Rapira je také název pro Protitanková zbraň T-12.
Rapira (ruština: Рапира, rapír) je vzdělávací procedurální programování jazyk vyvinutý v Sovětský svaz a implementováno dne Agatový počítač, PDP-11 klony (série Electronika, DVK, BK) a klony Intel-8080 / Z80 (Korvet). Jednalo se o tlumočený jazyk se systémem dynamického typu a konstrukcemi na vysoké úrovni. Jazyk měl původně a ruština - sada klíčových slov na základě, ale Angličtina a Moldavský byly přidány později. Bylo to také elegantnější a snadněji použitelné než existující implementace Pascalu té doby[podle koho? ].
Rapira byla používána ve výuce programování v sovětských školách. Programovací prostředí zahrnovalo textový editor a integrovaný debugger.
Ukázkový program:
ПРОЦ СТАРТ () ВЫВОД: 'Привет, мир !!!' КОН ПРОЦ
Totéž, ale s použitím anglické lexiky [sic, z níže uvedeného článku]:
výstup proc start (): 'Hello, world !!!'; end proc
Rapirova ideologie byla založena na takových jazycích jako POP-2 a SETL, se silnými vlivy od ALGOL.
V důsledku toho například Rapira implementuje velmi silnou, flexibilní a zajímavou datovou strukturu, takzvanou „n-tici“. Ve skutečnosti jsou řazené kolekce členů v Rapira heterogenní seznamy s takovými povolenými operacemi, jako je indexování, připojení, počet délek, získání podlistu, snadné srovnání atd.
externí odkazy
- Popis Rapira na Andrey Ershov archiv
- ReRap2 Tlumočník anglického dialektu Rapira