라피라

Rapira
라피라(Rapira)는 소비에트 100mm 대전차포 T-12의 명칭이기도 하다.
라피라
RAPIRA example.png
라피라 프로그램의 일부.
패러다임절차적, 구조적
설계자안드레이 어쇼프
첫 등장1982; 40년 전 (1998년)
타이핑 규율동적인
범위어휘(정적)
플랫폼Agat, PDP-11(클론:Electronika, DVK 시리즈);인텔 8080, 질로그 Z80
영향을 받은
알골, POP-2, SETL

라피라(러시아어: рара, rapier)는 소비에트 연방에서 개발된 교육적 절차적 프로그래밍 언어로서 아가트 컴퓨터, PDP-11 클론(Electronika, DVK, BK 시리즈), 인텔 8080, 질로그 Z80 클론(Korvet)에 구현되어 있다.동적형 시스템과 높은 수준의 구조로 해석된다.이 언어는 원래 러시아어 기반예약어(키워드) 세트를 가지고 있었지만, 나중에 영어와 루마니아어가 추가되었다.당시의 파스칼 구현보다 더 우아하고 사용하기 쉬운 것으로 여겨졌다.[according to whom?]

라피라는 소련 학교에서 컴퓨터 프로그래밍을 가르치는 데 사용되었다.[1]통합 개발 환경에는 텍스트 편집기와 디버거가 포함되었다.

샘플 프로그램:

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

동일하지만 영어 어휘 [sic, 아래 기사에서 참조]를 사용하는 경우:

proc start() 출력: '여보세요, 세계!!!'; 종식 proc

라피라의 이데올로기는 POP-2, SETL 등의 언어에 바탕을 두고 있었으며, ALGOL의 영향이 컸다.

결과적으로, 예를 들어, Rapira는 매우 강력하고 유연하며 흥미로운 데이터 구조를 구현하며, 튜플이라고 한다.Rapira에서는 색인화, 결합, 길이수, 하위리스트 획득, 손쉬운 비교 등과 같은 작업이 허용된 이기종 목록이다.

참조

  1. ^ Tsikoza, Vitaly Arkadievich; Glagoleva, Natalia Georgievna; Nalimov, Evgeny Viktorovich; Zemtsov, Pavel Apolinarevich; Baraz, Leonid Semenovich; Borovikov, Yegor Vasilievich (10 August 1987). The Rapier Programming Language. Archive of Academician Andrey Ershov (Report). AP Ershov Institute of Informatics Systems, Siberian Branch of the Russian Academy of Sciences (ISI SB RAS). Retrieved 16 April 2021.

외부 링크

  • 라피라의 영어 방언 통역사 GitHubRap2