Rapira

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Rapira es también un nombre para el arma antitanque soviético de 100 mm T-12

Rapira (ruso: рапира , Rapier) es un lenguaje de programación de procedimientos educativo desarrollado en la Unión Soviética e implementado en la computadora AGAT, PDP- 11 Clones (Electrónika, DVK, Serie BK) y Clones Intel 8080 y Zilog Z80 (Korvet). Se interpreta con un sistema de tipo dinámico y construcciones de alto nivel. El idioma originalmente tenía un conjunto de palabras reservadas (palabras clave) basadas en ruso, pero el inglés y el rumano se agregaron más tarde. Se consideraba más elegante y más fácil de usar que las implementaciones de Pascal de la época.

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

Programa de muestra:

ПРОтеливанихания ()
Вонивет, мир!!! '
КНО ПРОти

Lo mismo, pero usando los lexicos ingleses [sic, del artículo mencionado 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 sólida, flexible e interesante, denominada tupla. en Rapira, estas son listas heterogéneas con operaciones permitidas como indexación, unión, conteo de longitud, obtención de sublista, comparación fácil, etc.

Contenido relacionado

Lista de operadores de redes móviles

Para obtener una lista más completa de operadores de telefonía móvil, consulte Códigos de países...

Andrés D Gordon

Gordon obtuvo un doctorado. de la Universidad de Cambridge en 1992. Hasta 1997, Gordon fue investigador en el Laboratorio de Computación de la Universidad de...

Plomero (programa)

El plomero, en los sistemas operativos Plan 9 de Bell Labs e Inferno, es un mecanismo para la comunicación confiable entre procesos de unidifusión o...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save