Speicher korrupt

Gast #291448
Lesenswert?

Das bedeutet, daß wieder einmal jemand einem Anglizismus aufgesessen
ist. "korrupt" bedeutet soviel wie "bestechlich" und ist in diesem
Zusammenhang einfach eine Fehlübersetzung. "defekt" wäre passender.
Persönliche Seite #291449
Lesenswert?

Nicht wirklich. Der Begriff "korrupt" wird auch für überschiebenen
Speicher, also nur logisch zerstörte Datenstrukturen verwendet. Ein
echter Defekt muss dafür gar nicht vorliegen.

"korrupten" Speicher erzeugen Anfänger bei der C/C++-Programmierung
sehr gerne ... auch der berühmte "buffer overflow" ist ein Beispiel
für "korrupten" Speicher.
Gast #291450
Lesenswert?

@Rufus:

Eben doch.

Im Deutschen bedeutet "korrupt": moralische verdorben / bestechlich

Im Englischen bedeutet "corrupt" u.a. das gleiche, aber noch ein
wenig mehr. Mein Einsprachiges sagt dazu:


(1.1) practising or marked by the dishonest and improper use of une's
power or position [...]

(1.2) morally wicked [...]

(1.3) containing mistakes [...]


(2.1) to cause to become morally bad; change from good to bad [...]

(2.22) to change the original form of (a language, set of teachings,
etc.) in a bad way [...]


Interessant sind hier 1.3 (containing mistakes) und 2.2 (change the
original form). Diese beiden Bedeutungen hat "korrupt" im Deutschen
definitiv nicht.

Kein Mensch sagt im Deutschen anstatt "Die Abrechnung enthält
Fehler.", "Die Abrechnung ist korrupt.".

Das bedeutet: "korrupter Speicher" gibt es nicht, "corrupted
memory" hingegen sehr wohl.

Wie Rolf schon geschrieben hat, einfach eine beschissene Übersetzung.

Am ehesten wäre wohl noch "Speicher enthält Fehler" oder etwas
freier Übersetzt "fehlerhafter Speicherinhalt". Also nicht der
Speicher selbst ist Defekt, sondern der Inhalt des Speichers stimmt
nicht mehr.
Persönliche Seite #291451
Lesenswert?

Du hast, so fürchte ich, mich missverstanden.

Das Wort "korrupt" schrieb ich bewusst in Anführungszeichen, um damit
anzudeuten, daß es eben nicht für den beschriebenen Fall verwendet
werden kann. Das deutsche Wort "korrupt" ist - da hast Du vollkommen
recht - vollkommen ungeeignet.

Ich habe nicht zum Ausdruck bringen wollen, daß das deutsche Wort
"korrupt" eine geeignete Übersetzung von "corrupt" wäre, vielmehr
zielte mein Beitrag darauf, darzulegen, daß "defekt" keine brauchbare
Übersetzung des englischen "corrupt" ist.
Der Speicher ist ja nicht physikalisch im Eimer, sondern nur die darin
enthaltenen Daten.
Ich habe so nur versucht, den englischsprachigen Sprachgebrauch zu
erläutern - daher auch die Anführungszeichen.

Also: Im Endeffekt meinen wir ziemlich exakt dasselbe.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren