05.06.2015 Views

PROGRAMMARE IN ERRE

Programming in ERRE language - fourth

Programming in ERRE language - fourth

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

il che spiega il richiamo della procedura STAMPA<br />

nell’esempio. Inoltre nella lista dei parametri si usa<br />

come separatore “;” anziché “,”.<br />

Non è più ammesso usare istruzioni BASIC esplicite nel<br />

programma e quindi esiste un elenco di parole-chiave<br />

del linguaggio (il file KEY.DAT).<br />

Si usa ancora SYS e CLR (alla C-64…) anziché CALL e<br />

CLEAR. Nasce qui la prima libreria che è solo per l’alta<br />

risoluzione (‘HGR.LIB’) poiché i comandi per il cursore<br />

sono integrati nel linguaggio (istruzioni HOME, LEFT,<br />

RIGHT, DOWN, UP, CLS, AT) e solo con la versione 3.0<br />

riandranno a costituire la libreria ‘CURSOR.LIB’.<br />

Nella 3.0 e 3.1 per C-64 e nella 1.0 per PC END diventa<br />

una parola chiave separata (così ENDWHILE diventa<br />

END WHILE ecc..), il passaggio parametri delle<br />

procedure assume la sintassi attuale e le procedure<br />

predefinite vanno scritte con le ‘(‘ – PR<strong>IN</strong>T I; diventa<br />

PR<strong>IN</strong>T(I;) e così via: il linguaggio viene così<br />

“inquadrato” con i primi diagrammi sintattici e nel<br />

contempo migliora sempre di più l’ambiente di<br />

sviluppo.<br />

L'obiettivo della versione per PC diventa quello di<br />

Trent’anni fa …<br />

realizzare il documento "Stoneman" cosa che viene raggiunta con la versione 2.6: il codice<br />

sorgente del compilatore resta scritto in BASIC "classico", cosicché sia il più semplice possibile<br />

trasferire le nuove caratteristiche anche alla versione per C-64.<br />

- 207 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!