Historiker gesucht: QBasic == Quickbasic?
-
Also gibts für seine Kleinigkeiten da keinen Unterschied.
Dankeschön.
-
QBaisc = Interpreter
QuickBasic = Compileransonsten is synatax etc eigentlich gleich.
-
nManK schrieb:
QBaisc = Interpreter
QuickBasic = Compiler
ansonsten is synatax etc eigentlich gleich.qbasic 4.5 ist aber wieder ein compiler.
-
so weit ich weiß gibts kein qbasic 4.5. es gibt quickbasic 4.5 und das is, wie jedes quickbasic, ein compiler (und meiner meinung nach auch der beste).
-
Ist das wirklich ein Compiler? Ich hatte immer so im Hinterkopf, die EXEn seien einfach Bytecode mit dem Interpreter zusammengeklatscht. Ist aber auch schon 1 1/2 Jahrzehnte her, dass ich damit mal gearbeitet habe.
-
Bashar schrieb:
Ist das wirklich ein Compiler? Ich hatte immer so im Hinterkopf, die EXEn seien einfach Bytecode mit dem Interpreter zusammengeklatscht. Ist aber auch schon 1 1/2 Jahrzehnte her, dass ich damit mal gearbeitet habe.
Habe ich auch so in Erinnerung. Bei Visual Basic ist's auf jeden Fall so.
-
Bashar schrieb:
Ist das wirklich ein Compiler? Ich hatte immer so im Hinterkopf, die EXEn seien einfach Bytecode mit dem Interpreter zusammengeklatscht. Ist aber auch schon 1 1/2 Jahrzehnte her, dass ich damit mal gearbeitet habe.
der interpretierte code war 10-mal lahmer als der compilierte.
-
Gunnar schrieb:
Habe ich auch so in Erinnerung. Bei Visual Basic ist's auf jeden Fall so.
Einfach nur nein, und das schon seit 1997 nicht mehr! (siehe http://de.wikipedia.org/wiki/Visual_Basic)
-
nManK schrieb:
QBaisc = Interpreter
QuickBasic = Compileransonsten is synatax etc eigentlich gleich.
Dann ist QBasic wohl besser, weil zu oft im Code geändert werden muss.
-
estartu schrieb:
nManK schrieb:
QBaisc = Interpreter
QuickBasic = Compileransonsten is synatax etc eigentlich gleich.
Dann ist QBasic wohl besser, weil zu oft im Code geändert werden muss.
Fürs Debuggen wird auch bei QuickBasic der Code nicht kompiliert sondern interpretiert.
Ob der Code zu Maschinencode oder P-Code kompiliert wird, lässt sich übrigens per Compileroption auswählen.