Rapira


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda
Rapira es también un nombre para el cañón antitanque soviético de 100 mm T-12

Rapira ( ruso : Рапира , rapier) es un lenguaje de programación de procedimientos educativos desarrollado en la Unión Soviética e implementado en la computadora Agat , clones PDP-11 (Electronika, DVK, serie BK) y clones Intel 8080 y Zilog Z80 (Korvet). Se interpreta con un sistema tipográfico dinámico y construcciones de alto nivel . El idioma originalmente tenía un conjunto de palabras reservadas ( palabras clave) basadas en ruso , pero en inglés y rumanose agregaron más tarde. Además, era más elegante y más fácil de usar que las implementaciones de Pascal de la época. [ según quién? ]

Rapira se utilizó para enseñar programación de computadoras en las escuelas soviéticas. [1] El entorno de desarrollo integrado incluía un editor de texto y un depurador.

Programa de muestra:

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

Lo mismo, pero usando los léxicos en inglés [sic, del artículo al que se hace referencia a continuación]:

proc start () salida: '¡¡¡Hola, mundo !!!';
end proc

La ideología de Rapira se basó en lenguajes como POP-2 y SETL , con fuertes influencias de ALGOL .

En consecuencia, por ejemplo, Rapira implementa una estructura de datos muy fuerte, flexible e interesante, llamada tupla . en Rapira, estas son listas heterogéneas con operaciones permitidas como indexación, unión, conteo de longitudes, obtención de sublistas, comparación fácil, etc.

Referencias

  1. ^ Tsikoza, Vitaly Arkadievich; Glagoleva, Natalia Georgievna; Nalimov, Evgeny Viktorovich; Zemtsov, Pavel Apolinarevich; Baraz, Leonid Semenovich; Borovikov, Yegor Vasilievich (10 de agosto de 1987). El lenguaje de programación de Rapier . Archivo del académico Andrey Ershov (Informe). Instituto de Sistemas Informáticos AP Ershov, rama siberiana de la Academia de Ciencias de Rusia (ISI SB RAS) . Consultado el 16 de abril de 2021 .

enlaces externos

  • ReRap2 en GitHub , intérprete del dialecto inglés de Rapira
Obtenido de " https://en.wikipedia.org/w/index.php?title=Rapira&oldid=1018122648 "