Il y a beaucoup de confusion à ce sujet et j'aimerais savoir quelle est exactement la différence entre déprécié , déprécié et obsolète , dans un contexte de programmation, mais aussi en général.
Je sais que je pourrais simplement regarder un dictionnaire en ligne, et je l'ai fait, même dans beaucoup, mais ils ne sont pas tous d'accord, ou il y a des différences dans ce qu'ils disent. J'ai donc décidé de simplement demander ici, considérant que je veux aussi une réponse dans un contexte de programmation.
Si je comprends bien, obsolète signifie qu'il ne devrait plus être utilisé, parce qu'il a été remplacé par une meilleure alternative, ou simplement parce qu'il a été abandonné. Obsolète signifie qu'il ne fonctionne plus, a été supprimé ou ne fonctionne plus comme il se doit. Et déprécié, si je comprends bien, encore une fois, n'a absolument rien à voir avec la programmation et signifie simplement que quelque chose a une valeur abaissée, ou a été aggravé.
Ai-je raison ou ai-je tort, et si je me trompe, que signifient exactement chacun de ces éléments?
la source
Réponses:
Vous avez raison.
Obsolète signifie qu'il est toujours utilisé, mais uniquement à des fins historiques et qu'il sera probablement supprimé dans la prochaine grande version. Il est recommandé de ne pas utiliser de fonctions ou de fonctionnalités obsolètes, même si elles sont présentes dans la bibliothèque actuelle par exemple.
Obsolète signifie qu'il est déjà hors d'usage.
Déprécié signifie que la valeur monétaire de quelque chose a diminué avec le temps. Par exemple, les voitures se déprécient généralement en valeur.
Aussi pour des définitions plus précises des termes dans le contexte de la langue anglaise, je recommande d'utiliser https://english.stackexchange.com/ .
la source
Les disques sont obsolètes, les CD sont obsolètes et l'industrie de la musique est dépréciée.
la source
Dans le contexte de la description des API et autres, "déprécié" est une interprétation erronée, une faute d'orthographe et une prononciation erronée de "obsolète".
Je pense que les gens viennent de voir "déprécié" si souvent dans d'autres contextes, et "déprécié" si rarement, qu'ils n'enregistrent même pas le "i" ou son absence. Cela n'aide pas vraiment que leurs définitions soient similaires non plus.
la source
Obsolète: ne doit plus être utilisé
Obsolète: doit être évité dans le nouveau code et susceptible de devenir obsolète dans une version ultérieure de l'API
Déprécié: généralement une faute de frappe pour déprécié (la dépréciation est lorsque la valeur des biens diminue avec le temps, par exemple si vous achetez un nouvel ordinateur, sa valeur de revente diminue de mois en mois)
la source
Avec tout le respect que je vous dois, c'est une petite bête noire de ma part et la réponse choisie est en fait fausse.
Certes, le langage évolue, par exemple, "google" est maintenant un verbe, apparemment. Grâce à ce qu'on appelle «l'usage courant», il a gagné sa place dans les dictionnaires officiels. Cependant, "google" était un nouveau mot représentant quelque chose jusqu'alors inexistant dans notre discours.
L'utilisation courante ne couvre pas le changement flagrant de la signification d'un mot simplement parce que nous n'avons pas compris sa définition en premier lieu, peu importe le nombre de personnes qui continuent de le répéter.
L'ensemble de l'industrie informatique anglophone semble utiliser «obsolète» pour désigner une fonctionnalité qui est en cours de suppression ou qui n'est plus pertinente. Pas mal, mais pas recommandé. Habituellement, parce qu'il y a un nouveau et meilleur remplacement.
La définition réelle de déprécier est de dénigrer, d'en parler négativement, d'exprimer sa désapprobation ou de se moquer de quelqu'un ou de quelque chose par dégradation.
Il vient du latin de- (contre) precari (prier). «Prier contre» à une personne du 21ème siècle évoque probablement des pensées de conjurer les mauvais esprits ou quelque chose, ce qui est probablement là où la déconnexion se produit avec les gens. En fait, prier ou prier pour quelque chose signifiait souhaiter du bien, en parler de manière positive. Prier contre serait dire du mal ou rabaisser ou dénigrer. Voir cet extrait du Oxford English Dictionary.
Désapprobation expresse de: (en tant qu'adjectif dépréciant) il a reniflé de manière obsolète
un autre terme pour déprécier (sens 2). il déprécie la valeur de la télévision pour enfants
Ce que les gens veulent généralement dire lorsqu'ils utilisent obsolète, dans l'industrie informatique de toute façon, et peut-être dans d'autres, c'est que quelque chose a perdu de la valeur. Quelque chose a perdu de sa pertinence. Quelque chose est tombé en disgrâce. Non pas qu'il n'ait aucune valeur, il n'est tout simplement pas aussi précieux qu'avant (probablement parce qu'il a été remplacé par quelque chose de nouveau.) Nous avons deux mots qui traitent de concept en anglais et le premier est «déprécier». Voir cet extrait du Oxford English Dictionary.
Diminuer en valeur sur une période de temps: la livre devrait se déprécier par rapport au dollar
Disparage ou rabaisser (quelque chose):
Notez que la définition 2 semble obsolète. Donc, ironiquement, déprécier peut signifier déprécier dans certains contextes, mais pas celui couramment utilisé par les informaticiens.
De plus, ce n'est pas parce que la dépréciation de la monnaie est une belle utilisation courante du mot déprécier, et donc facile à citer comme exemple, que c'est le seul contexte dans lequel le mot est pertinent. C'est juste un exemple. Un exemple.
Le verbe transitif correct pour cela est "obsolète". Vous obsolète quelque chose parce que sa valeur s'est dépréciée.
Voir cet extrait du Oxford English Dictionary.
Verbe - Faire en sorte que quelque chose soit ou devenir obsolète en le remplaçant par quelque chose de nouveau.
Cela me dérange, ça me dérange juste. Je ne sais pas pourquoi. Peut-être parce que je le vois partout. Dans chaque livre informatique que je lis, dans chaque conférence à laquelle j'assiste et sur chaque site technique sur Internet, quelqu'un lâche invariablement la bombe D tôt ou tard. Si celui-ci finit dans le dictionnaire à un moment donné, je le concéderai, mais je conclurai que les gardiens du lexique anglais sont devenus faibles et ont perdu leur chemin ... ou à tout le moins, ont perdu leur sang-froid. Même Wikipédia souscrit à cette mauvaise utilisation, et en fait, le défend. J'ai déjà modifié la page trois fois et ils continuent de supprimer mes modifications.
Quelque chose est déprécié jusqu'à ce qu'il soit obsolète. Dans le contexte informatique, obsolète n'a aucun sens, à moins que vous ne dénigriez la performance, le travail ou le produit de quelqu'un ou le fait qu'il porte toujours un pantalon de parachute.
Conclusion: l'ensemble de l'industrie informatique utilise la méthode obsolète de manière incorrecte. Cela peut être une utilisation courante. Cela peut être un énorme malentendu. Mais c'est toujours, complètement, faux.
la source
Dans les normes et la documentation des logiciels informatiques, le terme dépréciation est utilisé pour indiquer le découragement de l'utilisation d'une fonctionnalité logicielle particulière, généralement parce qu'elle a été remplacée par une version plus récente / meilleure. La fonctionnalité obsolète fonctionne toujours dans la version actuelle du logiciel, mais elle peut générer des messages d'erreur ou des avertissements recommandant une autre pratique.
L' attribut Obsolète marque une entité de programme comme une entité dont l'utilisation n'est plus recommandée. Chaque utilisation d'une entité marquée comme obsolète générera par la suite un avertissement ou une erreur puisqu'elles ne sont plus utilisées ou n'existent pas.
ÉDITER:
déprécié : Je ne sais pas comment cela se rapporte à la programmation
la source
Je ne dirais pas que obsolète signifie que cela ne fonctionne plus. Dans mon esprit, obsolète signifie simplement qu'il existe de meilleures alternatives. Une chose devient obsolète à cause de quelque chose d'autre. Obsolète signifie que vous ne devriez pas l'utiliser, bien qu'il n'y ait peut-être aucune alternative. Une chose devient obsolète parce que quelqu'un dit qu'elle l'est - elle est normative.
la source
Avant cette période, nous lisions des commentaires comme
// depreciated in API documentation including the MS MSDN.
L'utilisation de obsolète dans l'industrie technologique est donc complètement incorrecte et montre comment un rédacteur technique peut produire un bogue qui peut vivre dans une langue et que quelqu'un devrait enfin mettre le bogue au repos.
la source
Deprecated
existe depuis le 17ème siècle, réf son étymologie: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’.
lexico.com/fr/definition/deprecate