Sprungmarke


Sprungmarke

Sprungmarke wird in einigen Bereichen der EDV der Bezugspunkt innerhalb eines Dokumentes oder Programmes bezeichnet.

Sprungmarken in der Programmierung

In der Programmierung und in Skriptsprachen kommen Sprungmarken vor. Sie stellen eine Adresse innerhalb des Programmcodes dar.

Die Verwendung ist umstritten, da der Programmablauf dadurch unüberschaubar wird. In der objektorientierten Programmierung kann man jeden goto-Befehl durch andere Kontrollstrukturen, wie beispielsweise die Schleife, ersetzen (siehe dazu auch Label und Sprunganweisung).

Unverzichtbar sind Sprungmarken aber im Debuggen (der Fehlersuche und -analyse eines Programmcodes), wobei damit Programmabläufe an bestimmten Stellen gestoppt, begonnen oder genauer untersucht werden können.

Sprungmarken der Datenerschließung

Bei Sprungmarken handelt sich um einen Bezugspunkt innerhalb eines Dokumentes. Typisches Beispiel wäre die Verlinkung einer Zwischenüberschrift mit dem Inhaltsverzeichnis. Wenn man dem Verweis im Inhaltsverzeichnis folgt, springt das Dokument an den entsprechenden Ankerpunkt, sei es HTML (näheres dazu siehe Anker), ein Textverarbeitungsprogramm (in Textdokumenten wird analog zur Sprungmarke auch der Begriff Textmarke verwendet), oder der Webbrowser.

Neben der Adressierung von Überschriften verwendet man Sprungmarken auch für die jeweiligen Seiten eines Dokuments (wie sie sich etwa aus dem automatischen Textumbruch „von selbst“ ergeben) und deren Kopfzeile, die Ansteuerung von Fußnoten, Querverweise und Verzeichnissen aller Art, oder für eingebettete Bilder, Tabellen, und andere Illustrationen.

Die Sprungmarken sind in der URL-Codierung typischerweise mit # codiert, und trennen Dokumentadresse vom angefügten Namen der Sprungadresse. Ein Beispiel wäre die URL http://de.wikipedia.org/w/index.php?title=Sprungmarke#Sprungmarken_der_Datenerschliessung auf die Überschrift dieses Abschnitts des Wikipediaartikels, oder http://de.wikipedia.org/w/index.php?title=Sprungmarke#Textmarke an den daneben platzierten HTML-Anker. Auch die meisten Textverarbeitungsprogramme bauen in der internen Codierung auf der URL-Syntax auf, um die Sprungmarken allgemein zugänglich zu halten.


Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Sprungmarke — Sprungmarke,   Label …   Universal-Lexikon

  • Anker (HTML) — Ein Anker bezeichnet eine Sprungmarke innerhalb eines HTML Dokuments. In der Hypertext Theorie steht der Begriff Anker allgemein für den Anfang und Endpunkt eines Hyperlinks. Sprungmarken lassen sich in HTML mit dem Element a wie anchor (englisch …   Deutsch Wikipedia

  • GOTO — Eine Sprunganweisung oder ein Sprungbefehl dient in Programmiersprachen von Computerprogrammen dazu, die Ausführung an anderer Stelle fortzuführen, also Programmteile zu überspringen. Bei einem Rücksprung wird das Programm an einer Stelle… …   Deutsch Wikipedia

  • Rücksprung — Eine Sprunganweisung oder ein Sprungbefehl dient in Programmiersprachen von Computerprogrammen dazu, die Ausführung an anderer Stelle fortzuführen, also Programmteile zu überspringen. Bei einem Rücksprung wird das Programm an einer Stelle… …   Deutsch Wikipedia

  • Sprunganweisung — Eine Sprunganweisung oder ein Sprungbefehl dient in Programmiersprachen von Computerprogrammen dazu, die Ausführung an anderer Stelle fortzuführen, also Programmteile zu überspringen. Bei einem Rücksprung wird das Programm an einer Stelle… …   Deutsch Wikipedia

  • Sprungbefehl — Eine Sprunganweisung oder ein Sprungbefehl dient in Programmiersprachen von Computerprogrammen dazu, die Ausführung an anderer Stelle fortzuführen, also Programmteile zu überspringen. Bei einem Rücksprung wird das Programm an einer Stelle… …   Deutsch Wikipedia

  • Sprungbefehle — Eine Sprunganweisung oder ein Sprungbefehl dient in Programmiersprachen von Computerprogrammen dazu, die Ausführung an anderer Stelle fortzuführen, also Programmteile zu überspringen. Bei einem Rücksprung wird das Programm an einer Stelle… …   Deutsch Wikipedia

  • Ausgabeabhängigkeit — Dependence analysis bzw. die Abhängigkeitsanalyse stellt im Compilerbau die Abhängigkeit zwischen Anweisungen fest. Daraus wird ermittelt wann es sicher ist die Ausführungsreihenfolge von Programmen zu verändern bzw. zu parallelisieren. Allgemein …   Deutsch Wikipedia

  • Dependence analysis — bzw. die Abhängigkeitsanalyse stellt im Compilerbau die Abhängigkeit zwischen Anweisungen fest. Daraus wird ermittelt wann es sicher ist die Ausführungsreihenfolge von Programmen zu verändern bzw. zu parallelisieren. Allgemein hängt eine… …   Deutsch Wikipedia

  • Echte Datenabhängigkeit — Dependence analysis bzw. die Abhängigkeitsanalyse stellt im Compilerbau die Abhängigkeit zwischen Anweisungen fest. Daraus wird ermittelt wann es sicher ist die Ausführungsreihenfolge von Programmen zu verändern bzw. zu parallelisieren. Allgemein …   Deutsch Wikipedia