Numero di linea nel programma Basic
Ogni istruzione comincia con un numero di 5 cifre che identifica la riga del programma.
nnnnn istruzione
Il numero di linea deve essere unico.
In questo modo, la posizione di ogni istruzione del programma è ben identificata.
Esempio
10 REM programma di esempio
20 M="hello world"
30 PRINT M
Le righe sono enumerate in ordine crescente ma non devono necessariamente essere contigue tra loro.
Esempio
10 REM programma di esempio
50 M="hello world"
65 PRINT M
Le versioni più recenti del linguaggio Basic non hanno più l'enumerazione obbligatoria delle righe. L'identificazione di ogni istruzione era necessaria nel paradigma di programmazione procedurale degli anni '60-'70, quando la programmazione avveniva tramite schede perforate. E' poi divenuta inutile con il paradigma della programmazione strutturata degli anni '70-'80 e la digitazione del sorgente tramite tastiera e video.