01a - RPG

RPG IV free cheatsheet

Last Updated on 7 Giugno 2022 by Roberto De Pedrini

Il “bigino” dell’RPG

Moltissimi linguaggi di programmazione hanno una o più versioni del cosiddetto “cheatsheet”. Un documento di poche pagine, spesso una soltanto che riassume in forma sintetica le regole sintattiche più importanti del linguaggio. Una sorta di bigino da tenere a portata di mano come promemoria e guida sintetica di riferimento da consultare rapidamente mentre si scrive il codice.

Un modo rapido per ricordarsi al volo per esempio i tipi dati e le regole base di definizione delle variabili, la sintassi delle strutture cicliche o di controllo, e così via.

Certamente conosco i concetti della programmazione e ho già scritto altre volte quel particolare costrutto di codice, ma… in questo preciso momento ho un lapsus e non ricordo esattamente la sintassi. Magari so vagamente che esiste una funzione per manipolare un campo data, ma non ricordo il nome preciso. Sicuramente potrei subito andare a cercare nel manuale del reference RPG o “googlare”. Ma se avessi a portata di mano sulla scrivania (fisica o virtuale che sia) un bigino dell’RPG che in un paio di pagine schematiche contiene tutto ciò che nella maggior parte dei casi ho bisogno quando sviluppo un programma?

E – ancora meglio – se questo bigino fosse interattivo? Se dal nome della funzione, dal codice operativo potessi cliccare e aprire subito la pagina del manuale IBM con la sintassi completa? Oppure con un altro clic aprire su GitHub una porzione di codice con alcune righe di esempio? Non sarebbe fantastico?

Ho cercato e non ho trovato. Magari esiste e sarebbe utile condividere nei commenti di questo articolo l’informazione, se qualcuno è a conoscenza di un documento di questo tipo.
C’è un documento – ormai un po’ datato (2009) – di Bob Cozzi reperibile a questo link. Ma ci voleva qualcosa di più.
Quindi ho pensato che potesse essere utile produrre un RPG IV free cheatsheet, perché RPG non è da meno di altri linguaggi cosiddetti “moderni”. Anche l’RPG deve avere il suo bigino.
Non so se il tentativo che vi propongo ha raggiunto il suo scopo. L’ho battezzato RPG IV free cheatsheet v. 1.0, perché sicuramente potrà essere migliorato e seguirà la v. 1.1, 1.2… sia per completare eventuali contenuti mancanti sia per migliorare la sinteticità, la grafica e gli esempi. Lo scopo è avere un documento veramente utile da tenere lì a portata di mano (o meglio di mouse) sul proprio desktop.

RPG IV free cheatsheet è scaricabile da questo link.

Related Posts
DB2 for i SQL – Stringhe – POSSTR-LOCATE-LOCATE_IN_STRING (IT)

Introduzione Spesso, nelle nostre applicazioni, abbiamo la necessità di lavorare con le stringhe di testo e l'SQL del DB2 può Read more

DB2 for i & SQL – FAQ & Howto (Part. 1) (IT)

Database DB2 e SQL ... forse lo strumento più potente e completo che abbiamo sulla piattaforma IBM i: ecco una Read more

Annuncio IBM i 7.4

Arriva direttamente con l'uovo di Pasqua questo annuncio IBM per le novità della versione IBM i 7.4, versione iNext secondo Read more

Generated Always Columns – Approfondimenti (IT)

Introduzione "Generated Always Column": sono colonne, campi, di una tabella il cui contenuto è controllato direttamente dal sistema ... e Read more

About author

mentore IBM i IBM Champion 2021 for Power Systems

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *