In dem Prinzip der Lokalität zu diskutieren, macht mein Lehrbuch die folgenden Aussagen:Prinzip der Lokalität und Anrufanweisungen
Außer Zweig und rufen Sie die Anweisungen, die nur einen kleinen Bruchteil aller Programmanweisungen darstellen, die Programmausführung ist sequenziell. Daher folgt in den meisten Fällen der Befehl, der sofort abgerufen werden soll , der letzte abgerufene Befehl.
Als Anfänger, finde ich das schwer zu glauben. Der gesamte Code, auf den ich gestoßen bin, ist stark mit Anrufanweisungen gefüllt. Tatsächlich scheint mir, dass Anrufanweisungen tatsächlich die wesentlichsten Aktionen in einem Programm ausführen.
Ich würde es sehr schätzen, wenn jemand könnte bitte erläutern, warum dieses Konzept wahr ist, trotz der erheblichen Rolle von Aufruf Anweisungen in Programmen.
"Kleiner Bruch" ist ein relativer Begriff. Ich würde wetten, dass es typischerweise 1 Verzweigungsanweisung für jede 4 bis 5 nicht verzweigende Anweisungen gibt. Wenn ich all die BS sehe, die sie in der Schule unterrichten, bin ich froh, dass ich gelernt habe, dass ich für eine Computerfirma arbeite. – user3344003