Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué es RPGLE y en qué se diferencia de RPG?

¿Qué es RPGLE y en qué se diferencia de RPG?

RPG es un modo de programación OPM, es decir, el código de programación RPG no se puede compilar en *MODULE; la compilación solo puede generar directamente un programa, *PGM.

RPGLE es el modelo de programación ILE. En el entorno OS/400, ILE es un entorno de desarrollo integrado. En el entorno ILE, todos los lenguajes informáticos que se unen a ILE, como RPG, C, C, COBOLE, etc., pueden compilar sus respectivos códigos fuente en MÓDULO, una forma de código intermedio, equivalente a DOS, o compilar C\C. en Windows, o COBOLE, el código objeto .O generado. 400, después de generar módulos, CRTPGM se utiliza para vincular módulos compilados en diferentes idiomas para crear un programa, *PGM.

Dentro del código fuente RPG o RPGLE, se encuentran RPG III y RPGIV.

RPGIII solo se puede programar en un formato fijo, el rango de teclas es relativamente pequeño y no hay funciones funcionales, es decir, funciones integradas.

RPGIV tiene modos de programación de código fuente de formato fijo y libre; puede utilizar las funciones funcionales proporcionadas por IBM; las claves de programación se han ampliado enormemente en función de RPGIII. En cuanto a las funciones, algunas funciones solo se pueden utilizar en formato libre, es decir, no se puede utilizar el formato fijo.

Además, a medida que el sistema operativo OS/400 continúa actualizándose, las funciones de RPGIV también se amplían continuamente. En OS/400 V7R1, algunas funciones UNIX C también están integradas en funciones RPGIV. Por ejemplo, file se utiliza para obtener el identificador del archivo abierto, fd. Para operaciones posteriores en este archivo, simplemente utilice el identificador fd de este archivo.