Last Updated on 7 Giugno 2022 by Roberto De Pedrini
Index
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.