Zeilennummern wurden weder als Sprungmarken zwingend benötigt (schon zu Beginn gab es in vielen Sprachen Labels) noch für die Einhaltung der Reihenfolge benötigt - hier nahm man sonst einfach diie Reihenfolge, in der die Befehle und Anweisungen im Sourcecode stehen. Zeilennummern wurden für die ersten Editoren benötigt, die - wie schon erwähnt - in der Regel Zeileneditoren waren und sie wurden vor allem beim Homecomputer und deren BASIC benötigt, um eine Programmzeile von einer direkteingabe unterscheiden zu können. Wir erinnern uns: Homecomputer hatten keinen diskreten Programmeditor, sondern die Shell diente auch gleichzeitig zur Programmeingabe. Schrub man nun ein PRINT "Hallo Welt", so konnte die Eingabe anhand der fehlenden oder vorangestellten Zeilennummer erkennen, ob der Befehl direkt ausgeführt werden muss oder in das Progrmann eingereiht werden soll. 06:38, 19. Okt. 2016 (CEST)