Discusión:RPG (lenguaje de programación)

Contenido de la página no disponible en otros idiomas.
De Wikipedia, la enciclopedia libre

No apropiado para cálculo[editar]

El artículo cita como una de sus tres principales características la facilidad para realizar cálculos. Esto no era así cuando yo programaba en RPG II. Precisamente, al compararlo con lenguajes como Cobol, que incorporaba la instrucción COMPUTE, con la que se podía expresar toda una secuencia de cálculos aritméticos en la misma instrucción, los "errepegeros" nos veíamos en la prehistoria porque teníamos que programar una instrucción por cada operador aritmético. Por supuesto, RPG ha evolucionado; de otra forma, no existiría. --85.85.136.150 (discusión) 13:02 10 jul 2015 (UTC)[responder]

Cálculos, según qué cálculos...[editar]

Como sufridor del RPG II de hace muchos años (estoy más cerca de los 60 que de los 50), estoy de acuerdo con el comentario anterior. Calcular una expresión matemática no demasiado compleja se convertía en un Via-Crucis en RPG II. Pero cuando dice lo de la facilidad de los cálculos, creo que se refiere a las sumas de totalizadores parciales y las famosas "rupturas de nivel" de distintos niveles que se podían definir en esos totalizadores. Eso sí era sencillo, porque de hecho se hacía solo, únicamente con definir las variables asociadas a cada ruptura de nivel. RPG era un lenguaje muy adecuado para tirar listados, que básicamente era lo máximo que en aquella época hacían nuestros queridos "minis".

Soy el mismo del apartado anterior, más viejo. Dice el sufridor de arriba (o lo da a entender) que el compilador se encargaba de definir, sumar y borrar los totalizadores parciales. Yo no lo recuerdo así, aunque han pasado más de cuarenta años. El sistema controlaba los tiempos y permitía leer los archivos en paralelo, pero no recuerdo que hiciese ningún cálculo. Había que definir las variables, hacer los cálculos, definir la salida de impresora y borrar los totales en su momento. Si tuviera que hacerlo ahora, y contando con una base de datos, preferiría la programación estructurada y controlarlo todo yo mismo. ¡Qué tiempos..., aquellos y estos! --94.73.50.80 (discusión) 10:18 13 ene 2023 (UTC)[responder]