Hay mucha confusión sobre esto y me gustaría saber cuál es exactamente la diferencia entre depreciado , obsoleto y obsoleto , en un contexto de programación, pero también en general.
Sé que podría mirar un diccionario en línea, y lo he hecho, incluso en muchos, pero no todos están de acuerdo, o hay diferencias en lo que dicen. Así que decidí preguntar aquí, considerando que también quiero una respuesta en un contexto de programación.
Si entiendo bien, en desuso significa que ya no debería usarse, porque ha sido reemplazado por una mejor alternativa, o simplemente porque ha sido abandonado. Obsoleto significa que ya no funciona, se eliminó o ya no funciona como debería. Y depreciado, si lo entiendo bien, una vez más, no tiene nada que ver con la programación y solo significa que algo tiene un valor reducido o empeoró.
¿Estoy en lo cierto, o estoy equivocado, y si estoy equivocado, qué significa exactamente cada uno de estos?
fuente
Respuestas:
Estás en lo correcto.
En desuso significa que todavía está en uso, pero solo para fines históricos y probablemente se eliminará en la próxima versión. Se recomienda que no utilice funciones o características en desuso, incluso si están presentes en la biblioteca actual, por ejemplo.
Obsoleto significa que ya está fuera de uso.
Depreciado significa que el valor monetario de algo ha disminuido con el tiempo. Por ejemplo, los automóviles generalmente se deprecian en valor.
También para obtener definiciones más precisas de los términos en el contexto del idioma inglés, recomiendo usar https://english.stackexchange.com/ .
fuente
Los discos están obsoletos, los CD están en desuso y la industria de la música está depreciada.
fuente
En el contexto de la descripción de API y demás, "depreciado" es una mala lectura, falta de ortografía y pronunciación errónea de "obsoleto".
Creo que la gente acaba de ver "depreciada" tan a menudo en otros contextos, y "en desuso" tan raramente, que ni siquiera registran la "i" o la falta de ella. Tampoco ayuda que sus definiciones sean similares.
fuente
Obsoleto: no debe usarse más
En desuso: debe evitarse en el nuevo código y es probable que quede obsoleto en una versión posterior de la API
Depreciado: generalmente un error tipográfico en desuso (la depreciación es donde el valor de los bienes disminuye con el tiempo, por ejemplo, si compra una computadora nueva, su valor de reventa disminuye mes a mes)
fuente
Con el debido respeto, esta es una pequeña molestia mía y la respuesta seleccionada para esto es realmente incorrecta.
El lenguaje concedido evoluciona, por ejemplo, "google" ahora es un verbo, aparentemente. A través de lo que se conoce como "uso común", se ha ganado su lugar en los diccionarios oficiales. Sin embargo, "google" era una nueva palabra que representaba algo que hasta ahora no existía en nuestro discurso.
El uso común no cubre cambiar abiertamente el significado de una palabra solo porque no entendimos su definición en primer lugar, sin importar cuántas personas la repitan.
Toda la industria informática de habla inglesa parece usar "desaprobar" para referirse a alguna característica que se está eliminando gradualmente o ya no es relevante. No está mal, simplemente no recomendado. Por lo general, porque hay un reemplazo nuevo y mejor.
La definición real de desaprobar es menospreciar, o hablar negativamente, o expresar desaprobación, o burlarse de alguien o algo a través de la degradación.
Proviene del latín de- (contra) precari (rezar). "Orar en contra" de una persona del siglo XXI probablemente evoca pensamientos de alejar a los espíritus malignos o algo así, que es probablemente donde se produce la desconexión con las personas. De hecho, rezar o rezar por algo significa desear lo bueno, hablar de manera positiva. Orar en contra sería hablar mal o menospreciar o denigrar. Vea este extracto del Oxford English Dictionary.
Expresa desaprobación de: (como adjetivo despreciativo) olfateó de una manera despectiva
otro término para depreciar (sentido 2). él desprecia el valor de la televisión infantil
En general, lo que la gente quiere decir cuando se usa despreciar, en la industria de TI, y tal vez en otros, es que algo ha perdido valor. Algo ha perdido relevancia. Algo ha caído en desgracia. No es que no tenga valor, simplemente no es tan valioso como antes (probablemente debido a ser reemplazado por algo nuevo). Tenemos dos palabras que tratan el concepto en inglés y la primera es "depreciar". Vea este extracto del Oxford English Dictionary.
Disminución del valor en un período de tiempo: se espera que la libra se deprecie frente al dólar
Desaliento o menosprecio (algo):
Tenga en cuenta que la definición 2 suena como obsoleta. Entonces, irónicamente, desaprobar puede significar depreciarse en algunos contextos, pero no en el que comúnmente usan las personas de TI.
Además, el hecho de que la depreciación de la moneda sea un buen uso común de la palabra depreciar y, por lo tanto, sea fácil de citar como ejemplo, no significa que sea el único contexto en el que la palabra es relevante. Es solo un ejemplo. Un ejemplo.
El verbo transitivo correcto para esto es "obsoleto". Usted obsoleto algo porque su valor se ha depreciado.
Vea este extracto del Oxford English Dictionary.
Verbo: hacer que algo sea obsoleto o reemplazarlo por algo nuevo.
Me molesta, solo me molesta. No se porque. Quizás porque lo veo en todas partes. En cada libro de computadora que leo, en cada conferencia a la que asisto, y en cada sitio técnico en Internet, alguien arroja invariablemente la bomba D tarde o temprano. Si éste termina en el diccionario en algún momento, lo reconoceré, pero concluyo que los guardianes del léxico inglés se han debilitado y han perdido el rumbo ... o al menos, han perdido el valor. Incluso Wikipedia defiende este mal uso y, de hecho, lo defiende. Ya he editado la página tres veces, y siguen eliminando mis ediciones.
Algo se deprecia hasta que queda obsoleto. Despreciar, en el contexto de TI, no tiene ningún sentido, a menos que esté menospreciando el rendimiento, el trabajo o el producto de alguien o el hecho de que todavía usan pantalones de paracaídas.
Conclusión: toda la industria de TI utiliza el desuso incorrectamente. Puede ser de uso común. Puede ser una gran incomprensión. Pero todavía está, completamente, mal.
fuente
En los estándares y documentación de software, el término desuso se usa para indicar el desaliento del uso de una función de software en particular, generalmente porque ha sido reemplazada por una versión más nueva / mejor. La característica obsoleta todavía funciona en la versión actual del software, pero puede generar mensajes de error o advertencias que recomiendan una práctica alternativa.
El obsoleto atributo marca una entidad del programa como una que ya no se recomienda su uso. Cada uso de una entidad marcada como obsoleta generará posteriormente una advertencia o un error, ya que ya no están en uso o no existen.
EDITAR:
depreciado : no estoy seguro de cómo se relaciona esto con la programación
fuente
No diría que obsoleto significa que ya no funciona. En mi opinión, obsoleto solo significa que hay mejores alternativas. Una cosa se vuelve obsoleta debido a otra cosa. Desaprobado significa que no debe usarlo, aunque puede que no haya ninguna alternativa. Una cosa se vuelve obsoleta porque alguien dice que es, es prescriptiva.
fuente
Antes de ese período de tiempo, estábamos leyendo comentarios como
// depreciated in API documentation including the MS MSDN.
El uso de obsoleto en la industria de la tecnología es, por lo tanto, completamente incorrecto y evidencia de cómo un escritor técnico puede producir un error que puede vivir en un idioma y alguien finalmente debería dejar el error.
fuente
Deprecated
ha existido desde el siglo 17, ref su etimología: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/en/definition/deprecate