Rapira

S Vikipedije, slobodne enciklopedije
Primer Rapirinog koda na sovjetskom računaru Agat

Rapira (rus. Рапира) obrazovni je proceduralni programski jezik razvijen u Sovjetskom Savezu i ugrađivan u Agat computer, PDP-11 klonove (Electronika, DVK, BK serije) and Intel-8080/Z80 klonove (Korvet). To je interpreterski jezik sa sistemom dinamičkog tipa i konstrukcijama visokog nivoa. Jezik je prvobitno imao ključne reči na ruskom jeziku, a kasnije je dodata i podrška za engleski i moldavski jezik. Takođe ovaj jezik je bio elegantniji i lakši za upotrebu od tadašnjih implementacija programskog jezika Paskal.

Rapira je korišćena za učenje programiranja u školama u Sovjetskom Savezu. Programsko okruženje je sadržalo editor teksta kao i integrisan debager.

Primer programa koji ispisuje poruku "Zdravo svete!!!":

ПРОЦ СТАРТ()
    ВЫВОД: 'Привет, мир!!!'
КОН ПРОЦ

Isti primer programa, ali sa ključnim rečima na engleskom jeziku:

proc start()
     output: 'Hello, world!!!';
end proc

Rapira je bazirana na jezicima poput POP-2 i SETL, uz značajan uticaj jezika ALGOL.

Zbog toga je, na primer, Rapira imala veoma jak, fleksibilan i interesantan tip struktura podataka, takozvanu "kolonu". Zapravo, "kolone" u Rapiri su heterogene liste koje omogućavaju operacije poput, indeksiranja, spajanja, računanja dužine, dobijanja podlisti, poređenja itd.

Spoljašnje veze[uredi | uredi izvor]