QBasic zählt keineswegs zu den ersten BASIC-Dialekten. Die Zeilennummern in vielen BASIC-Dialekten und anderen Sprachen (COBOL) haben ihre Ursache in der früheren Eingabetechnik per Lochkarte. Dabei wurde jede Programmzeile als eine Lochkarte gestanzt. Fiel der Lochkartenstapel aus Versehen runter, ließ sich die ursprüngliche Kartenreihenfolge im Sortierer leicht wiederherstellen. Außerdem sind die Zeilennummern als Sprungziele bei den GOTO- und GOSUB-Befehlen essentiell. Der Zeilenabstand von 10 ergab sich durch die Notwendigkeit, Programme erweitern zu können. Bei früheren BASIC-Dialekten durfte nur ein Befehl pro Zeile geschrieben werden.-- Rotkaeppchen68 15:27, 16. Okt. 2009 (CEST)