Un bel cambiamento con DB2 è che il codice z / OS e LUW (Linux / UNIX / Windows) si avvicina sempre di più per quanto riguarda la funzionalità. Dal V8, DB2 ora memorizza tutto ciò che è interno nelle sue tabelle di sistema come Unicode, traducendo i CCSID ZPARM specificati secondo necessità. È anche molto più flessibile con diversi CCSID e Unicode nei dati dei caratteri.
ISPF offre un ottimo supporto per i file memorizzati nel file system USS - ad esempio, nel campo "altro set di dati", puoi inserire i nomi dei percorsi. Se si dispone di una directory, si otterrà un elenco di file simile all'elenco dei membri PDS standard.
Una cosa che potresti ricordare da tanto tempo fa era l'opinione piuttosto lugubre di Language Environment (LE). Ci sono voluti diversi anni, ma LE ora è un tempo di esecuzione stabile, e rende molto più semplice la combinazione di linguaggi come PL / I e C in un ambiente. COBOL e Assembler hanno ancora qualche stranezza in quest'area, ma sono facili da gestire.
Dal lato dell'assemblatore, prendi l'ultimo POP e guarda tutte le nuove istruzioni. A seconda dell'hardware del negozio, tuttavia, alcuni di quelli veramente nuovi potrebbero non essere disponibili, come le istruzioni di confronto e diramazione (introdotte con lo z196 / z114 attuale). Tutte le macchine ora sono a 64 bit e C / C ++ può generare codice per AMODE 64.
Se ci si dilettava dal lato del sistema in assembler, C ha una funzione METAL progettata per l'uso in luoghi in cui si poteva usare solo l'assemblatore in passato; il codice METAL non usa LE e ha un numero limitato di routine di libreria C standard.