24 de mayo de 2013

25 años con RPG

El blog de Jon Paris y Susan Gantner comenta los 25 años que cumple el lenguaje de programacion RPG de IBM en la plataforma IBM i o as400.

Ni siquierea el propio nombre es adecuado, porque a lo largo de los años ha cambiado tanto que ni lo que significaba ese nombre al principio tiene relación con la potencia que tiene desde hace mucho.
Por otra parte el acronimo RPG es mas conocido en el mundo por ser las iniciales de "juegos de rol".

Mal-traducimos aqui algun contenido del blog:

Con todas las celebraciones en relación con el 25 aniversario de IBM i (as400), pensamos que sería interesante echar un vistazo a un aspecto muy concreto del IBM i, el RPG, el lenguaje de elección para la mayoría de las instalaciones IBM i. Por supuesto, RPG existió mucho tiempo antes de junio de 1988, pero vamos a limitar esta discusión a los últimos 25 años.

Piense en el RPG que tuvimos en junio de 1988. En ese momento no parecía tan malo, pero en comparación a donde estamos hoy, RPG/400 parece un antiguo dialecto. Por supuesto, es un dialecto que todavía está disponible para su uso en la actualidad. De hecho, por desgracia en algunas instalaciones por ahí se sigue escribiendo código nuevo en RPG/400-for razones que se nos escapan por completo!

Luego vino el nuevo dialecto llamado RPG IV por la mayoría, aunque el nombre oficial de IBM era ILE RPG. Mientras que este nuevo lenguaje podría ser utilizado como un lenguaje ILE, se utiliza más a menudo como simplemente una mejor versión del lenguaje RPG. De buenas a primeras, en su primera versión, RPG IV tenía características que superaron RPG/400, como los nombres de campo largos , fuente en mayúsculas y minúsculas, expresiones, tipos de datos de fecha y una biblioteca de potentes funciones integradas (BIF) y estructura de escritura mejorada rpg-free.

Hoy dia se pueden escribir programas con mucho menos codigo, codigo mas elegante y facil de comprender... aunque no demasiados programadores los usan, ya que el peso de la historia lo dificulta.

Por ejemplo, hoy con los tipos de datos de fecha de RPG IV, y con las funciones incorporadas se puede hacer el mismo cálculo en una sola sentencia:

NumberOfDays = %Diff( %Date(MMDDYY: *MDY0): %Date(): *D );

"Nuestra intención era recordar a todos lo lejos que hemos llegado en 25 años de RPG, y tal vez para hacer pensar sobre lo que se viene en las aplicaciones RPG, y cómo puede llegar hasta allí..."

23 de mayo de 2013

Cobol en la nube !

Nos enteramos por nuestro amigo Alberto PapaHelp de una noticia espeluznante, ya habiamos visto algunas locuras en la nube, pero esto del Cobol nos ha srprendido, la verdad.

IBM actualiza COBOL para acercarlo a la nube.
Las aplicaciones de negocio ejecutadas en sistemas mainframe se extienden a entornos web, cloud y móviles gracias a las nuevas capacidades escritas en lenguaje COBOL.
El objetivo de IBM no es otro que extender su uso en entornos basados en web, cloud computing y movilidad.

Por cierto si te aburres puedes echar un vistazo a este enlace:
20 cosas que probablemente no sepas de COBOL
  • Más del 80% de todas las transacciones comerciales diarias son procesadas con COBOL.
  • Más del 70% de todos los datos de negocio en todo el mundo se almacenan en un mainframe.
  • Más del 70% de las aplicaciones de misión crítica se desarrolllan en COBOL.
  • Incluso 50 años después, el 15% de todas las nuevas funcionalidades de las aplicaciones se desarrollarán en COBOL.
  • La madre de COBOL, Grace Hooper, inventó el término "bug informático", cuando una polilla se atascó en su ordenador Mark II y bromeó al afirmar que ella tendría que "de-bug".

7 de mayo de 2013

IBM extiende el servicio a la version v5r4

Parece que hay muchos usuarios que han pedido a IBM que posponga el soporte para v5r4, que tenía previsto su vencimiento este Setiembre, y ahora lo extiende tres años mas.
Larga vida para tan buena version!

de 1988 y como nueva

En una oficina de IBM tienen nuevecita una taza (mug) de las del café que hicieron cuando el anuncio del as400, en Junio de 1988.

4 de mayo de 2013

mas sobre los 25 años del as400

Para nosotros es gratificante ver como la propia IBM usa el nombre "prohibido" AS/400 en uno de los logos para la celebracion de los 25 años del Servidor.
Para decirlo claro nunca nos han gustado los nuevos nombres que les han querido dar, y que suenan todos como pegotes provisionales: IBM i (la letra mas pequeñita, parece escogida por la competencia), iSeries, eServer, Power i, etc.

Nos gusta el nombre AS400, un nombre claro, diferente a otros, facil para hacer busquedas por internet, que todo el mundo sabe lo que es.
Por desgracia hubo, habia, o hay, directivos en IBM que abominan de este nombre por aquello de que suena a "antiguo", sin darse cuenta que tan "antiguo" es el nombre Windows y no pasa nada, simplemente le añaden como apellido la version y listo, pues lo mismo habria que haber hecho con el as400, que se podría llamar hoy dia as400 Power7 tan lindamente.

"Avanzando en el tiempo.
Mientras tanto, todo esto del IBMi25 es mucho más que una fiesta de cumpleaños. El punto es no sólo conectar con las miles de personas que han forjado carreras alrededor del genio del AS/400, sino que nos recuerda que hay muy buenas razones sobre el por qué el AS/400 ha prosperado y sobrevivido en el remolino y la vorágine de la tecnología."