BenderD
31-08-18, 22:11
Das macht dem Compiler inzwischen gar nichts mehr, da er Namen, die zu diesem Zeitpunkt nicht existieren, für globale Variablen hält. Erst zur Laufzeit erfolgt die tatsächlich Prüfung.
Ausnahmen sind Namen die explizit erkannt werden wie z.B. insert into (f1, f2, ) bzw. update table set f1 = ...
Ein "select abc from myfile" ist dem compiler erst mal egal.
Das ist der Nachteil seit der Einführung globaler Variablen, dass der Compiler Schreibfehler nicht mehr meldet und Fehler erst zur Laufzeit festgestellt werden.
Schöne neue Welt....
... der e ds (dcl irgendwas) geht aber immer noch schief...
D*B
PS: @schöne... wenn sich halt Dilletanten mit der Erfindung "neuer" Programmiersprachen beschäftigen...
Ausnahmen sind Namen die explizit erkannt werden wie z.B. insert into (f1, f2, ) bzw. update table set f1 = ...
Ein "select abc from myfile" ist dem compiler erst mal egal.
Das ist der Nachteil seit der Einführung globaler Variablen, dass der Compiler Schreibfehler nicht mehr meldet und Fehler erst zur Laufzeit festgestellt werden.
Schöne neue Welt....
... der e ds (dcl irgendwas) geht aber immer noch schief...
D*B
PS: @schöne... wenn sich halt Dilletanten mit der Erfindung "neuer" Programmiersprachen beschäftigen...