Il puntoevirgola fa parte della sintassi.
Solo che in fondo alla riga non e` obbligatorio, in quanto anche il carattere <cr> funge da terminatore dell'istruzione.
Naturalmente se si vogliono concatenare istruzioni sulla stessa riga allora e` obbligatorio.
Il mio (personale) consiglio e` di metterlo sempre, ma non tutti la pensano allo stesso modo (e lo si vede in qualche script pronto).
Ciao
Michele