Re: Warum ist Structure global?
Verfasst: 16.01.2014 23:10
Jetzt wird es langsam Zeit für die Frage: Warum ist Procedure global?
(Spaß muß sein)

(Spaß muß sein)
Genau wie zwei Protected variablen zwei verschiedene Speicherbereiche belegen. Mit entsprechendem Overhead (der beim Procedure-Schlüsselwort eben vom Compiler übernommen wid), kann auch Goto rekursiv benutzen und dabei bei jedem Sprung einen neuen Speicherbereich reservieren.NicTheQuick hat geschrieben:Wenn dem so wäre, dann könnte man nicht rekursiv Funktionen aufrufen und dann gäbe es auch nicht in jeder Rekursion einen neuen Heap für die lokalen Variablen.Därrän hat geschrieben:Ja gut. Aber Prozeduren sind auch nur Goto-Anweisungen.
So sehe ich das auchDerren hat geschrieben:Problem gelöst.