RPG III es un dialecto del lenguaje de programación RPG que se anunció por primera vez con el IBM System/38 en 1978. Una versión mejorada, RPG IV , se introdujo en 1994. En 2001, RPG se actualizó nuevamente para eliminar varias restricciones de columnas. RPG continúa actualizándose de forma regular. [ 1 ] Las últimas restricciones de formato fijo se eliminaron en 2015. [ 2 ] Aparte de compartir algunos códigos de operación y terminología, el RPG IV moderno es visualmente muy diferente de RPG III .
Descripción general
A diferencia de sus predecesores, RPG III utiliza descripciones de archivos externos, lo que significa que los archivos de disco se crean y los programas RPG III se adjuntan a ellos en tiempo de compilación. Otros cambios destacables con respecto a RPG II incluyen:
- El objeto no se puede reemplazar mientras esté activo.
- El objeto de una biblioteca de pruebas no se puede trasladar unilateralmente a producción. Debe compilarse en la biblioteca asociada a los archivos externos (a diferencia de las bibliotecas del Programa de Soporte del Sistema , las bibliotecas de la Instalación del Programa de Control contienen archivos de datos).
- Los formatos de visualización utilizados por los programas RPG III también describen los campos que muestra y recibe el archivo WORKSTN de RPG III. Por lo tanto, estas especificaciones, denominadas DDS, también son de naturaleza externa.
- El objeto de formato de visualización utilizado por un programa RPG III debe compilarse antes que el propio programa RPG III.
Referencias
- Software de IBM
- Lenguajes de programación de alto nivel