RPG (linguaggio di programmazione): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
orfanizzo
→‎Cenni storici: correzione "rilasciato"
Riga 17:
l'RPG III è notevolmente più evoluto rispetto alla versione iniziale, comprendendo costrutti ''strutturati'' di tipo più moderno, come blocchi ''IF-ENDIF'', loop inizializzati dal ''DO'', e possibilità di scrivere [[subroutine]].
 
Nel [[1998]] è stato rilasciatodistribuito l'RPG IV, conosciuto anche come RPG/LE oppure RPG/ILE. Notare come il nome del linguaggio ha perso il significato iniziale, come dichiarato ufficialmente dalla stessa IBM. Questa versione offre ai programmatori la possibilità di scrivere codice in formato più libero, cioè non vincolato da un rigido incolonnamento delle parole chiave, ed un set di istruzioni molto più ricco, definito ''Extended Calculation Specification''. L'RPG è così strettamente correlato alle [[Application_programming_interface|API]] del [[sistema operativo]] [[I5/OS|OS/400]] che praticamente tutti gli oggetti software sono trattati come se fossero [[file]] (qualcosa di analogo alla filosofia alla base di [[Unix]]). Il contenuto visualizzato sui display dei terminali, suddiviso in sotto-finestre, è aggiornato semplicemente scrivendo su un file, con un'istruzione tipo: *DISPLAY.
 
== Esempio di codice ==