Was ist späte Schwergängigkeit?

Späte Schwergängigkeit ist ein Computerprogrammausdruck, der beschreibt, wenn ein Programm auf einen Teil seines Codes zum ersten Mal zurückgreift. Die meisten Programme geschrieben als Text und kompiliert dann in ein arbeitendes Programm. Während dieses Prozesses überprüft der Compiler, dass alle Anschlüsse im Programm zum sicherzustellen sie anwesend und im Allgemeinen genau sind. Mit später Schwergängigkeit haben das Compiler doesn’t Zugang zu einigen Teilen des Programms, also weggelassen sie während der Kompilation en. Wenn das Programm läuft, hinzugefügt der Code innen ügt, wie gebraucht.

Das verbindliche Teil der späten Schwergängigkeit bezieht die auf Verbindung eines Teils des Codes mit dem Rest des Programms. Die überwiegende Mehrheit eines Programms muss während der Kompilation anwesend und genau sein. Der Compiler läuft durch das gesamte Programm, um zu überprüfen, dass alle Anrufe zu den Sachen gehen, die wirklich existieren und die zurückgebrachten Informationen sind im korrekten Format. Dieses doesn’t Mittel, welches das Programm bearbeitet, wie beabsichtigt; es bedeutet einfach, dass das Potenzial dort ist.

In einem Programm using späte Schwergängigkeit, fehlt ein Teil des Programms. Der Kompilator angewiesen, dieses Teil im Allgemeinen zu ignorieren und auf dem Gehen zu halten. Manchmal geschrieben die Anrufe, sodass Compiler doesn’t sogar verwirklichen, dass sie dort sind. Dieses bildet im Allgemeinen einige Abschnitte vom Programm getrennt von dem Hauptfach.

Der Hauptgrund, späte Schwergängigkeit zu benutzen ist, Aufsteigen zu vereinfachen. Indem man bestimmte Bereiche des Codes aus dem Hauptprogramm heraus nimmt, ist es möglich, jene Abschnitte zu ändern, ohne das Programm decompiling und recompiling. Dieses bildet auch diesen Abschnitt vom Programm vollständig selbstständig und gewährt für verschiedene Arten des Zugangs oder der Sicherheitsmerkmale.

Während späte Schwergängigkeit seinen Gebrauch hat, ist es eine fragliche Kodierungmethode. Da das Programm gezwungen, um im Code in letzter Minute hinzuzufügen, verlangsamt es den Gesamtprozess. Das Programm ist nicht imstande fortzufahren, bis es das Bestehen des späten Teils überprüft und feststellt, dass es richtig funktioniert. Während diese Überprüfung einen Bruch einer Sekunde nur nehmen kann, muss das Programm ihn jede einzelne Zeit tun, die er auf das späte Fach zurückgreift.

Insoweit, Aufsteigen vereinfachend, es gut-aber funktioniert, also weniger schädliche Prozesse tun. Einen Abschnitt des Programms aus dem Compiler heraus zu halten bedeutet, dass sogar kleine kleine Ausgaben, wie ein umgestellter Buchstabe oder ein Extraraum zwischen zwei Wörtern, einen Programmausfall verursachen können. Für dieses und andere ähnliche Gründe ist späte Schwergängigkeit eine weniger allgemeine Wahl auf neueren Programmierungssprachen.