Der Unterschied zwischen veraltet, veraltet und veraltet [geschlossen]

133

Es gibt viel Verwirrung darüber und ich würde gerne wissen, was genau der Unterschied zwischen abgeschrieben , veraltet und veraltet ist , in einem Programmierkontext, aber auch allgemein.

Ich weiß, ich könnte mir nur ein Online-Wörterbuch ansehen, und ich habe es auch bei vielen, aber sie sind sich nicht alle einig, oder es gibt Unterschiede in dem, was sie sagen. Deshalb habe ich mich entschlossen, hier nur zu fragen, da ich auch im Programmierkontext eine Antwort haben möchte.

Wenn ich richtig verstehe, bedeutet veraltet, dass es nicht mehr verwendet werden sollte, weil es durch eine bessere Alternative ersetzt wurde oder nur weil es aufgegeben wurde. Veraltet bedeutet, dass es nicht mehr funktioniert, entfernt wurde oder nicht mehr so ​​funktioniert, wie es sollte. Und abgeschrieben hat, wenn ich es noch einmal richtig verstehe, völlig nichts mit Programmierung zu tun und bedeutet nur, dass etwas einen niedrigeren Wert hat oder verschlimmert wurde.

Habe ich recht oder irre ich mich und wenn ich falsch liege, was genau bedeutet das alles?

Mark Otaris
quelle
Dein Verständnis ist korrekt. "Veraltet" kann natürlich auch bedeuten, dass es nie funktioniert hat.
Marquis von Lorne
Verwandte: Warum gibt es Verwechslungen zwischen abgeschrieben und veraltet? auf english.stackexchange.com
Gras Double
1
Aus [MDN] [1]: Veraltete Funktionen Diese veralteten Funktionen können weiterhin verwendet werden, sollten jedoch mit Vorsicht verwendet werden, da erwartet wird, dass sie irgendwann in der Zukunft vollständig entfernt werden. Sie sollten daran arbeiten, ihre Verwendung aus Ihrem Code zu entfernen. Veraltete Funktionen Diese veralteten Funktionen wurden vollständig aus JavaScript entfernt und können ab der angegebenen JavaScript-Version nicht mehr verwendet werden. [1]: developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
slashCoder
1
Ich schließe diese Frage als nicht zum Thema gehörend, da es sich nicht um ein praktisches Programmierproblem handelt, wie in der Hilfe beschrieben .
Martijn Pieters
1
@MartijnPieters Gibt es irgendwo eine Meta-Diskussion darüber? Das Schließen nützlicher "Unterschied zwischen" Fragen scheint nicht großartig zu sein, aber ich denke, es ist zu diesem Zeitpunkt auch nicht möglich, auf z. B. Software Engineering zu migrieren. Ist das Problem mit "Unterschied zwischen" Fragen im Allgemeinen? Oder ist das Thema der "aber auch allgemein" Teil und die Frage nach "abgeschrieben" (die herausgeschnitten werden könnte)?
Brian McCutchon

Antworten:

181

Du hast Recht.

Veraltet bedeutet, dass es noch verwendet wird, jedoch nur für historische Zwecke, und es wird wahrscheinlich in der nächsten großen Version entfernt. Es wird empfohlen, keine veralteten Funktionen oder Features zu verwenden - auch wenn diese beispielsweise in der aktuellen Bibliothek vorhanden sind.

Veraltet bedeutet, dass es bereits nicht mehr verwendet wird.

Abgeschrieben bedeutet, dass der Geldwert von etwas im Laufe der Zeit gesunken ist. Beispielsweise verlieren Autos typischerweise an Wert.

Auch für genauere Definitionen der Begriffe im Kontext der englischen Sprache empfehle ich die Verwendung von https://english.stackexchange.com/ .

Elzo Valugi
quelle
2
Ich meine das nicht im strengen monetären Sinne, aber eine API hat einen wahrgenommenen Wert. Man kann also sagen, dass es abwertet. Wenn eine API abwertet, ist es wahrscheinlicher, dass sie veraltet ist. Dies führt unweigerlich zu einer weiteren Abschreibung. Diese Korrelation könnte helfen, die Verwechslung der beiden Begriffe zu erklären und zu erklären, wie die Unterscheidung möglicherweise unentdeckt bleibt.
Antony
71

Aufzeichnungen sind veraltet, CDs sind veraltet und die Musikindustrie ist veraltet.

Tim Eckel
quelle
4
Wie heißt es jetzt, wo alle Hipster wieder Platten kaufen?
HoppyKamper
2
Wie wäre es mit "geschätzt" oder "schätzen" ...? =)
SnapJag
﹢1 Es hat mich total verrückt gemacht: D
snr
28

Im Zusammenhang mit der Beschreibung von APIs und dergleichen bedeutet "abgeschrieben" eine Fehlinterpretation, Rechtschreibfehler und falsche Aussprache von "veraltet".

Ich denke, die Leute haben gerade in anderen Kontexten so oft "abgewertet" und so selten "abgewertet" gesehen, dass sie nicht einmal das "i" oder dessen Fehlen registrieren. Es hilft auch nicht gerade, dass ihre Definitionen ähnlich sind.

cHao
quelle
2
Ich dachte, es sei umgekehrt, dass ursprünglich "abgewertet" gemeint war, aber falsch geschrieben und kopiert wurde und alltäglich wurde.
PeteGO
1
@ PeteGO: Nein. Beide Wörter existieren seit langer Zeit unabhängig voneinander (mit unterschiedlichen Etymologien), und das ohne das 'i' ist das passendere. ("Veraltet" hat seinen Ursprung im Lateinischen für "beten gegen" oder "abwehren".) "Abwerten" funktioniert irgendwie , da ein Nebeneffekt der Abwertung eine Abwertung oder Abwertung der veralteten Sache ist. Aber das ist ein Nebeneffekt der Aktion, nicht die Aktion selbst.
CHao
13

Veraltet: sollte nicht mehr verwendet werden

Veraltet: Sollte in neuem Code vermieden werden und in einer späteren Version der API wahrscheinlich veraltet sein

Abgeschrieben : In der Regel ein Tippfehler für abgeschrieben (bei Abschreibungen sinkt der Warenwert im Laufe der Zeit, z. B. wenn Sie einen neuen Computer kaufen, sinkt der Wiederverkaufswert von Monat zu Monat).

Matthew Strawbridge
quelle
6

Bei allem Respekt ist dies ein kleiner Ärger von mir und die ausgewählte Antwort darauf ist tatsächlich falsch.

Zugegeben, die Sprache entwickelt sich weiter, z. B. ist "google" anscheinend jetzt ein Verb. Durch das, was als "allgemeiner Gebrauch" bekannt ist, hat es seinen Weg in offizielle Wörterbücher verdient. "Google" war jedoch ein neues Wort, das etwas darstellt, das in unserer Rede bisher nicht existierte.

Die allgemeine Verwendung umfasst nicht das offensichtliche Ändern der Bedeutung eines Wortes, nur weil wir seine Definition überhaupt nicht verstanden haben, egal wie viele Leute es immer wieder wiederholen.

Die gesamte englischsprachige Computerindustrie scheint "veraltet" zu verwenden, um eine Funktion zu bezeichnen, die ausläuft oder nicht mehr relevant ist. Nicht schlecht, nur nicht zu empfehlen. Normalerweise, weil es einen neuen und besseren Ersatz gibt.

Die eigentliche Definition von veraltet ist, niederzuschreiben oder negativ darüber zu sprechen oder Missbilligung auszudrücken oder sich über jemanden oder etwas durch Erniedrigung lustig zu machen.

Es kommt aus dem Lateinischen de (gegen) precari (beten). Gegen eine Person des 21. Jahrhunderts zu "beten", ruft wahrscheinlich Gedanken hervor, böse Geister oder ähnliches abzuwehren, wo wahrscheinlich die Trennung von Menschen auftritt. In der Tat, um zu beten oder für etwas zu beten, das Gutes wünschen soll, um positiv darüber zu sprechen. Gegen zu beten würde bedeuten, schlecht zu sprechen oder niederzuschlagen oder zu verunglimpfen. Sehen Sie diesen Auszug aus dem Oxford English Dictionary.

  1. Drücken Sie Missbilligung aus: (als Adjektiv abwertend) er schnüffelte auf abfällige Weise

  2. ein anderer Begriff für Abschreibung (Sinn 2). er lehnt den Wert des Kinderfernsehens ab

Was die Leute im Allgemeinen vermitteln wollen, wenn sie in der IT-Branche und vielleicht auch in anderen veraltet sind, ist, dass etwas an Wert verloren hat. Etwas hat an Relevanz verloren. Etwas ist in Ungnade gefallen. Nicht, dass es keinen Wert hat, es ist einfach nicht so wertvoll wie zuvor (wahrscheinlich weil es durch etwas Neues ersetzt wurde). Wir haben zwei Wörter, die sich mit dem Konzept auf Englisch befassen, und das erste ist "abwerten". Sehen Sie diesen Auszug aus dem Oxford English Dictionary.

  1. Wertverlust im Laufe der Zeit: Es wird erwartet, dass das Pfund gegenüber dem Dollar abwertet

  2. Herabsetzen oder Herabsetzen (etwas):

Beachten Sie, dass Definition 2 veraltet klingt. Ironischerweise kann Abwertung in einigen Zusammenhängen Abwertung bedeuten, nur nicht die, die üblicherweise von IT-Mitarbeitern verwendet wird.

Nur weil die Währungsabwertung eine gute gebräuchliche Verwendung des Wortes "abwerten" ist und daher leicht als Beispiel angeführt werden kann, bedeutet dies nicht, dass dies der einzige Kontext ist, in dem das Wort relevant ist. Es ist nur ein Beispiel. Ein Beispiel.

Das richtige transitive Verb dafür ist "veraltet". Sie haben etwas veraltet, weil sein Wert abgenommen hat.

Sehen Sie diesen Auszug aus dem Oxford English Dictionary.

Verb - Verursachen Sie, dass etwas veraltet ist oder wird, indem Sie es durch etwas Neues ersetzen.

Es nervt mich, es nervt mich nur. Ich weiß nicht warum. Vielleicht, weil ich es überall sehe. In jedem Computerbuch, das ich lese, in jedem Vortrag, den ich besuche, und auf jeder technischen Website im Internet lässt jemand früher oder später immer die D-Bombe fallen. Wenn dieser irgendwann im Wörterbuch landet, werde ich zugeben, aber zu dem Schluss kommen, dass die Gatekeeper des englischen Lexikons schwach geworden sind und sich verirrt haben ... oder zumindest die Nerven verloren haben. Sogar Wikipedia tritt für diesen Missbrauch ein und verteidigt ihn tatsächlich. Ich habe die Seite bereits dreimal bearbeitet und meine Änderungen werden immer wieder entfernt.

Etwas wird abgeschrieben, bis es veraltet ist. Veraltet im Kontext der IT macht überhaupt keinen Sinn, es sei denn, Sie beeinträchtigen die Leistung oder Arbeit oder das Produkt einer Person oder die Tatsache, dass sie immer noch Fallschirmhosen trägt.

Fazit: Die gesamte IT-Branche verwendet veraltet falsch. Es kann allgemein verwendet werden. Es kann ein großes Missverständnis sein. Aber es ist immer noch völlig falsch.

Jasonovich
quelle
4
Ich bin mir nicht sicher, ob es fair ist zu sagen, dass die akzeptierte Antwort falsch ist, wenn man bedenkt, dass die Frage explizit fragt, was die Begriffe "in einem Programmierkontext" bedeuten. Ihre Antwort räumt sogar ein, dass die IT-Branche die Begriffe nicht gemäß den von Ihnen angegebenen Definitionen verwendet.
Martin Ellis
8
@Jasonovich, obwohl Ihre Terminologieanalyse korrekt ist, denke ich, dass Ihre Schlussfolgerung, dass "Veraltet im Kontext der IT überhaupt keinen Sinn ergibt", etwas drastisch ist. Wenn ein Feature / Werk nicht mehr empfohlen wird, ist seine Verwendung - nicht das Feature - veraltet (wahrscheinlich von den Autoren). Das macht durchaus Sinn. Zu sagen, dass eine Funktion als Verknüpfung für "Die Verwendung dieser Funktion ist veraltet" veraltet ist, klingt für mich akzeptabel. Aber selbst um das Feature selbst zu verwerfen, mit der bösen Absicht, es aufgrund seines Alters / was auch immer zu verleugnen. Ich kann meinen alten Code so sehr hassen, wie ich möchte, oder?
Cornuz
5
"Wenn dieser irgendwann im Wörterbuch landet, werde ich zugeben". Laut American Heritage (ein Wörterbuch, das gegründet wurde, weil Webster's "zu freizügig" war) bedeutet "veraltet" "Markieren (eine Komponente eines Softwarestandards) als veraltet, um vor seiner zukünftigen Verwendung zu warnen, damit es möglicherweise auslaufen kann. "" Siehe ahdictionary.com/word/search.html?q=deprecate
Martin Ellis
22
Diese Antwort ist veraltet.
PeteGO
3
"Gedanken daran, böse Geister oder so etwas abzuwehren". Ja! Vermeiden Sie die Verwendung veralteter Funktionen, um böse Geister abzuwehren (dh zeitweise auftretende Fehler zur Laufzeit) :-)
user2268788
4

In Computersoftwarestandards und -dokumentationen wird der Begriff " Verfall" verwendet, um darauf hinzuweisen, dass die Verwendung einer bestimmten Softwarefunktion nicht empfohlen wird, normalerweise weil sie durch eine neuere / bessere Version ersetzt wurde. Die veraltete Funktion funktioniert in der aktuellen Version der Software weiterhin, kann jedoch zu Fehlermeldungen oder Warnungen führen, die eine alternative Vorgehensweise empfehlen.

Das Attribut " Veraltet" markiert eine Programmentität als eine Entität, deren Verwendung nicht mehr empfohlen wird. Jede Verwendung einer als veraltet gekennzeichneten Entität generiert anschließend eine Warnung oder einen Fehler, da sie nicht mehr verwendet werden oder nicht vorhanden sind.

BEARBEITEN:

abgeschrieben : Nicht sicher, wie dies mit der Programmierung zusammenhängt

Frankline
quelle
1

Ich würde nicht sagen, dass veraltet bedeutet, dass es nicht mehr funktioniert. In meinen Augen bedeutet veraltet nur, dass es bessere Alternativen gibt. Eine Sache wird wegen etwas anderem obsolet. Veraltet bedeutet, dass Sie es nicht verwenden sollten, obwohl es möglicherweise keine Alternativen gibt. Eine Sache wird veraltet, weil jemand sagt, dass sie es ist - sie ist vorschreibend.

Supr
quelle
Ich verstehe nicht, warum dieser abgelehnt wurde, wenn er korrekt ist . Abwertung bedeutet genau das, dass jemand sagt: "Das solltest du nicht tun!". Etwas kann obsolet werden, nur weil es niemanden interessiert, etwas darüber zu sagen.
Antti Haapala
0
  • "Veraltet" bedeutet "wurde ersetzt".
  • "Abgeschrieben" bedeutet "hat weniger Wert als sein ursprünglicher Wert".
  • "Veraltet" bedeutet, dass in zwei technischen Artikeln, in denen die Autoren ohne "i" veraltet verwendet haben, ausdrücklich abgelehnt und aufgrund von Rechtschreibfehlern populär gemacht wurde. Einer im Jahr 1999 und der andere im Jahr 2002 wurde in den Wörterbüchern als Ursprung bezeichnet.

Vor diesem Zeitraum haben wir Kommentare wie gelesen // depreciated in API documentation including the MS MSDN.

Die Verwendung von veraltet in der Technologiebranche ist daher völlig falsch und ein Beweis dafür, wie ein technischer Redakteur einen Fehler erzeugen kann, der in einer Sprache leben kann, und jemand sollte den Fehler endgültig beheben.

Hank Hatch
quelle
11
Haben Sie die Namen dieser beiden Artikel? (Links wären fantastisch)
Chip
8
@chip nein, diese Antwort ist nur Müll. Beide Wörter existierten mit unterschiedlichen Bedeutungen in Wörterbüchern von 1913 ...
Antti Haapala
Veraltete Funktionen sind nicht unbedingt verschwunden, egal ob gut oder schlecht. Ich würde auch die Definition von "abgeschrieben" verschärfen, um zu erzwingen, dass es jetzt weniger als seinen ursprünglichen Wert hat, da eine Wertsteigerung auch bedeuten würde, dass es nicht mehr seinen ursprünglichen Wert hat.
Dave Newton
1
Also sollte "veraltet" veraltet sein?
Little Endian
Wie @AnttiHaapala sagte. Deprecatedexistiert seit dem 17. Jahrhundert, Early 17th century (in the sense ‘pray against’): from Latin deprecat- ‘prayed against (as being evil)’, from the verb deprecari, from de- (expressing reversal) + precari ‘pray’. siehe
Magne