RPG
?

RPG es un lenguaje de programacion de IBM orientado al desarrollo de aplicaciones empresariales, y que es muy usado en la plataforma de servidores intermedios de IBM. Ha sido la base de los antiguos sistemas S/32, S/34, S/36, S/38, AS/400, iSeries, System i, así como de la nueva plataforma Power 6. En el curso del tiempo ha tenido incontables mejoras continuas hasta convertirlo en lo que es hoy, un lenguaje muy poderoso para hacer aplicaciones de negocios.

Por desgracia, ni el nombre es adecuado. Mucha gente confunde las siglas RPG con "Role Playing Game", o "Juegos de Rol".

RPG es - como el iSeries AS/400, ahora nombrado como System i, Power i, o simplemente "i", en sí mismo - uno de los secretos mejor guardados de IBM, ya que parece que lo estima tanto que casi no habla de él.

En la historia de los Lenguajes de Programación ha habido de todo, y RPG es un lenguaje "propietario", inventado por IBM para facilitar la programación de tareas de negocio en las Empresas. La historia del lenguaje RPG está llena de continuas mejoras y versiones, y la realidad ahora es que es la base (junto con Cobol) de los programas que funcionan en las Empresas que funcionan.

En los últimos años, IBM ha mejorado en mucho RPG, ahora llamado RPG IV o RPG ILE, dotándolo de muchas opciones y funciones (como rpg-free y %bifs), mejoras en el compilador y creando el entorno ILE para facilitar la programación más estructurada y la combinación de múltiples lenguajes, como Java, C++, etc.

Un ejemplo de la flexibilidad y potencia de RPG es RpgForWeb, un entorno que facilita la creación de Aplicaciones Web usando RPG IV y el estándar de la Web; html y javascript.

Las Aplicaciones se pueden desarrollar con muchos lenguajes, incluso puede ser bueno combinar varios lenguajes en una Aplicación, y en la mayoría de las ocasiones no importa tanto el lenguaje con el que está desarrollada una Aplicación como el conocimiento del medio y la inteligencia del programador.

Así, que no importa mucho todo esto, hay muchos lenguajes pero en el entorno del mundo de los negocios los líderes (al menos en el entorno IBM) son RPG y Cobol.

En CPI Software creemos que RPG vale tanto como cualquiera, así que -porqué no- también para Internet. Por eso existe RPG For Web, para que los programadores RPG hagan también Aplicaciones Web como nadie.


más información sobre RpgForWeb y sobre CPI Software


manuales IBM sobre RPG   más

pdf con resumen de cambios desde v3r6 (english)
V5R4 RPG Enhancements (Mejoras RPG v5r4, doc Word, English)
publib-IBM v5r4   v5r3   v5r2   v5r1

IBM API Finder, buscador de APIs
V5R4 InfoCenter

RPGIV BIFs (Built-in Functions):   v5r1   v5r2   v5r3   v5r4  

Informacion V5R3 :: RPG Programmer Guide :: RPG Reference

Informacion V5R4 :: RPG Programmer Guide :: RPG Reference

Informacion V6R1 :: RPG Programmer Guide :: RPG Reference

pdf con resumen de cambios desde v3r6 (english)


RPG   ::   rpg-free   ::   %bifs   ::   CPI Software   ::   Contacto