Laufzeitfehler

Ein Laufzeitfehler ist ein Programmfehler, der auftritt, während das Programm ausgeführt wird. Der Begriff wird häufig im Gegensatz zu anderen Arten von Programmfehlern verwendet, etwa zu Syntaxfehlern und Kompilierzeitfehlern.

Es gibt viele verschiedene Arten von Laufzeitfehlern. Ein Beispiel ist ein Logikfehler, der eine falsche Ausgabe erzeugt. So kann beispielsweise eine fehlerhafte Berechnung im Quellcode oder in einem Tabellenkalkulationsprogramm zu einem falschen Ergebnis führen, wenn ein Benutzer eine Formel in eine Zelle eingibt. Eine andere Art von Laufzeitfehler ist ein Speicherleck. Diese Art von Fehler führt dazu, dass ein Programm während seiner Ausführung ständig mehr RAM verwendet. Ein Speicherleck kann durch eine Endlosschleife, nicht freigegebenen ungenutzten Speicher oder andere Ursachen entstehen.

Ein Programmabsturz ist die auffälligste Art von Laufzeitfehler, da das Programm während der Ausführung unerwartet beendet wird. Abstürze können durch Speicherlecks oder andere Programmierfehler verursacht werden. Häufige Beispiele sind eine Division durch null, der Verweis auf fehlende Dateien, der Aufruf ungültiger Funktionen oder die fehlerhafte Verarbeitung bestimmter Eingaben.

NOTE: Laufzeitfehler werden häufig als „Bugs“ bezeichnet und während des Debuggens gefunden, bevor die Software veröffentlicht wird. Wenn Laufzeitfehler gefunden werden, nachdem ein Programm an die Öffentlichkeit verteilt wurde, veröffentlichen Entwickler häufig Patches oder kleine Aktualisierungen, die die Fehler beheben sollen.

Aktualisiert April 27, 2012 von Per C.

quizTesten Sie Ihr Wissen

What type up app might be described as WYSIWYG software?

A
An online role-playing game
0%
B
A system disk utility
0%
C
A drag-and-drop web development program
0%
D
A CPU benchmarking application
0%
Correct! Incorrect!     View the WYSIWYG definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von Laufzeitfehler auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.