Ada banyak kebingungan tentang ini dan saya ingin tahu, apa sebenarnya perbedaan antara disusutkan , usang dan usang , dalam konteks pemrograman, tetapi juga secara umum.
Saya tahu saya bisa melihat kamus online, dan saya sudah, bahkan di banyak, tetapi mereka tidak semua setuju, atau ada perbedaan dalam apa yang mereka katakan. Jadi saya memutuskan untuk hanya bertanya di sini, mengingat saya juga ingin jawaban dalam konteks pemrograman.
Jika saya mengerti benar, usang berarti itu tidak boleh digunakan lagi, karena telah digantikan oleh alternatif yang lebih baik, atau hanya karena telah ditinggalkan. Usang berarti tidak berfungsi lagi, dihapus, atau tidak berfungsi sebagaimana mestinya lagi. Dan didepresiasi, jika saya mengerti benar, sekali lagi, sama sekali tidak ada hubungannya dengan pemrograman dan hanya berarti ada sesuatu yang memiliki nilai lebih rendah, atau diperburuk.
Apakah saya benar, atau saya salah, dan jika saya salah, apa sebenarnya arti masing-masing ini?
sumber
Jawaban:
Anda benar.
Usang berarti masih digunakan, tetapi hanya untuk tujuan historis dan akan dihapus mungkin dalam rilis besar berikutnya. Dianjurkan agar Anda tidak menggunakan fungsi atau fitur yang usang - bahkan jika mereka ada di perpustakaan saat ini misalnya.
Usang berarti sudah tidak digunakan.
Depresiasi berarti nilai moneter sesuatu telah menurun dari waktu ke waktu. Misalnya, mobil biasanya terdepresiasi nilainya.
Juga untuk definisi istilah yang lebih tepat dalam konteks bahasa Inggris, saya sarankan menggunakan https://english.stackexchange.com/ .
sumber
Rekaman sudah usang, CD sudah usang, dan industri musik disusutkan.
sumber
Dalam konteks menggambarkan API dan semacamnya, "disusutkan" adalah kesalahan membaca, salah mengeja, dan salah mengucapkan "disepelekan".
Saya pikir orang-orang baru saja melihat "terdepresiasi" begitu sering dalam konteks lain, dan "dicela" begitu jarang, sehingga mereka bahkan tidak mendaftarkan "i" atau kekurangannya. Tidak persis membantu bahwa definisi mereka sama.
sumber
Usang: tidak boleh digunakan lagi
Usang: harus dihindari dalam kode baru, dan kemungkinan menjadi usang dalam versi API yang lebih baru
Disusutkan: biasanya kesalahan ketik untuk ditinggalkan (depresiasi adalah di mana nilai barang turun dari waktu ke waktu, misalnya jika Anda membeli komputer baru nilai jual kembali yang turun dari bulan ke bulan)
sumber
Dengan segala hormat, ini adalah sedikit kesal saya dan jawaban yang dipilih untuk ini sebenarnya salah.
Bahasa yang diberikan berkembang, misalnya, "google" sekarang menjadi kata kerja, rupanya. Melalui apa yang dikenal sebagai "penggunaan umum", kamus ini telah masuk ke kamus resmi. Namun, "google" adalah kata baru yang mewakili sesuatu yang sebelumnya tidak ada dalam pidato kami.
Penggunaan umum tidak mencakup secara terang-terangan mengubah arti sebuah kata hanya karena kita tidak memahami definisinya sejak awal, tidak peduli berapa banyak orang yang terus mengulanginya.
Seluruh industri komputer berbahasa Inggris tampaknya menggunakan "deprecate" untuk berarti beberapa fitur yang sedang dihapus atau tidak lagi relevan. Tidak buruk, tidak direkomendasikan. Biasanya, karena ada pengganti baru dan lebih baik.
Definisi sebenarnya dari deprecate adalah meletakkan, atau berbicara negatif tentang, atau untuk menyatakan ketidaksetujuan, atau mengolok-olok seseorang atau sesuatu melalui degradasi.
Itu berasal dari bahasa Latin de- (melawan) precari (berdoa). Untuk "berdoa menentang" kepada orang abad ke-21 mungkin memunculkan pemikiran untuk menangkal roh jahat atau sesuatu, yang mungkin di mana keterputusan terjadi dengan orang-orang. Bahkan, untuk berdoa atau berdoa untuk sesuatu yang dimaksudkan untuk mengucapkan selamat tinggal, untuk berbicara tentang secara positif. Mendoakan berarti berbicara buruk atau merendahkan atau merendahkan. Lihat kutipan ini dari Oxford English Dictionary.
Menyatakan tidak setuju: (sebagai kata sifat deprecating), dia mengendus dengan cara yang mencela
istilah lain untuk depresiasi (pengertian 2). dia mencela nilai televisi anak-anak
Apa yang orang pada umumnya sampaikan ketika menggunakan barang usang, dalam industri IT, dan mungkin orang lain, adalah bahwa sesuatu telah kehilangan nilainya. Sesuatu telah kehilangan relevansinya. Sesuatu telah tidak disukai. Bukan karena tidak memiliki nilai, itu tidak sama berharganya seperti sebelumnya (mungkin karena digantikan oleh sesuatu yang baru.) Kami memiliki dua kata yang berhubungan dengan konsep dalam bahasa Inggris dan yang pertama adalah "depresiasi". Lihat kutipan ini dari Oxford English Dictionary.
Mengurangi nilai selama periode waktu tertentu: pound diperkirakan akan terdepresiasi terhadap dolar
Meremehkan atau meremehkan (sesuatu):
Perhatikan bahwa definisi 2 terdengar seperti usang. Jadi, ironisnya, deprecate dapat berarti depresiasi dalam beberapa konteks, hanya saja bukan yang umum digunakan oleh masyarakat IT.
Juga, hanya karena depresiasi mata uang adalah penggunaan umum yang baik dari kata depresiasi, dan karena itu mudah dikutip sebagai contoh, tidak berarti itu satu-satunya konteks di mana kata itu relevan. Itu hanya sebuah contoh. Satu contoh.
Kata kerja transitif yang benar untuk ini adalah "usang". Anda ketinggalan zaman karena nilainya telah terdepresiasi.
Lihat kutipan ini dari Oxford English Dictionary.
Kata kerja - Menyebabkan sesuatu menjadi atau menjadi usang dengan menggantinya dengan sesuatu yang baru.
Itu menggangguku, itu hanya menggangguku. Saya tidak tahu kenapa. Mungkin karena saya melihatnya di mana-mana. Di setiap buku komputer yang saya baca, setiap kuliah yang saya hadiri, dan di setiap situs teknis di internet, seseorang selalu menjatuhkan bom-bom cepat atau lambat. Jika yang ini berakhir di kamus di beberapa titik, saya akan mengakui, tetapi menyimpulkan bahwa penjaga gerbang dari kamus bahasa Inggris telah menjadi lemah dan kehilangan arah ... atau paling tidak, kehilangan keberanian mereka. Bahkan Wikipedia mendukung penyalahgunaan ini, dan memang, mempertahankannya. Saya sudah mengedit halaman tiga kali, dan mereka terus menghapus suntingan saya.
Sesuatu disusutkan sampai usang. Deprecate, dalam konteks IT, tidak masuk akal sama sekali, kecuali jika Anda meletakkan kinerja atau pekerjaan atau produk seseorang atau fakta bahwa mereka masih mengenakan celana parasut.
Kesimpulan: Seluruh industri TI menggunakan penghentian yang salah. Ini mungkin umum digunakan. Ini mungkin salah pengertian besar. Tapi itu masih, sepenuhnya, salah.
sumber
Dalam standar dan dokumentasi perangkat lunak komputer, istilah penghentian digunakan untuk menunjukkan penghentian penggunaan fitur perangkat lunak tertentu, biasanya karena telah digantikan oleh versi yang lebih baru / lebih baik. Fitur usang masih berfungsi dalam versi perangkat lunak saat ini, tetapi mungkin menimbulkan pesan kesalahan atau peringatan yang merekomendasikan praktik alternatif.
The Usang atribut tanda sebuah program entitas sebagai salah satu yang tidak lagi direkomendasikan untuk digunakan. Setiap penggunaan entitas yang ditandai usang akan menghasilkan peringatan atau kesalahan karena mereka tidak lagi digunakan atau tidak ada.
EDIT:
didepresiasi : Tidak yakin bagaimana ini berhubungan dengan pemrograman
sumber
Saya tidak akan mengatakan usang berarti tidak berfungsi lagi. Dalam pikiran saya usang hanya berarti ada alternatif yang lebih baik. Suatu hal menjadi usang karena sesuatu yang lain. Usang berarti Anda tidak boleh menggunakannya, meskipun mungkin tidak ada alternatif. Sesuatu menjadi usang karena seseorang mengatakan itu - itu adalah preskriptif.
sumber
Sebelum kerangka waktu itu kami membaca komentar seperti
// depreciated in API documentation including the MS MSDN.
Penggunaan usang di industri teknologi karena itu sepenuhnya salah dan bukti bagaimana seorang penulis teknis dapat menghasilkan bug yang dapat hidup dalam bahasa dan seseorang akhirnya harus meletakkan bug untuk beristirahat.
sumber
Deprecated
telah ada sejak abad ke-17, ref etimologinya: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/id/definition/deprecate