Deprecate는 '비난하다, 반대하다, 중요하지 않게 여기다'라는 의미를 지닌 동사이며, IT 분야에서는 '더 이상 권장되지 않는(폐기 예정인)'이라는 의미로 매우 자주 사용됩니다. 일반적인 영어 문맥에서는 누군가의 의견이나 행동을 강하게 반대하거나 깎아내릴 때 사용하며, 격식 있는 표현에 속합니다. 반면, 프로그래밍이나 소프트웨어 개발 분야에서는 특정 기능이나 라이브러리가 더 이상 업데이트되지 않거나 곧 삭제될 예정임을 알릴 때 사용합니다. 이 단어는 '가치를 떨어뜨리다'라는 어원적 의미를 공유하므로, 사람의 행동에 대해서는 '비난'의 뉘앙스가 강하고, 기술적인 맥락에서는 '구식이라서 사용을 권장하지 않음'이라는 뉘앙스를 가집니다. 비슷한 단어인 disapprove보다 더 격식 있고 전문적인 느낌을 주며, 특히 기술 문서에서 'deprecated'라는 과거분사 형태로 자주 접하게 됩니다.