What is Deprecated? Understanding Programming Lingo

  • Thread starter Thread starter Monique
  • Start date Start date
AI Thread Summary
The term "deprecated" refers to programming terminology indicating that a function or object is outdated and has been replaced by a newer version, although it still works for the time being. It suggests that the deprecated item may be removed in the future. In a humorous exchange, the discussion highlights the boyfriend's use of "deprecated" to describe everyday items like spinach, which leads to confusion about its meaning. Participants clarify that "deprecated" can also mean to express disapproval or to depreciate. The conversation emphasizes that while the term is appropriate in programming, its application in casual contexts, like describing food, may not be fitting.
Monique
Staff Emeritus
Science Advisor
Gold Member
Messages
4,211
Reaction score
68
I believe 'depracated' is some kind of programming lingo, WHAT does it mean? :devil: My bf keeps commenting that stuff, like the spinach he's cooking right now, is 'depracated'.
 
Computer science news on Phys.org
Monique said:
I believe 'depracated' is some kind of programming lingo, WHAT does it mean? :devil: My bf keeps commenting that stuff, like the spinach he's cooking right now, is 'depracated'.

It means it used to work, still works, but it's been replaced and we don't like it so it might go away in the future.
 
Ah, so it means the spinach is old?
So actually it 'should be depracated', not 'is depracated'..
 
Depracate is just another word for depreciate. In programming terms, obsolete functions/objects are depracated/depreciated when they are no longer needed. I guess your bf doesn't like spinach.

[edit] Too Slow
 
No, we bought the spinach a week ago.. it's old :wink:

Still.. it's just not right to use that word in daily live, the other day we had 'depracated flowers' and 'depracated paksoi'.. at first I thought he meant desiccated :rolleyes:
 
You should tell him that he's been depracted. You've found someone else :approve:
 
I don't want to depracate him! :-p :wink:
 
Ok.. he's sitting here next to me saying it means 'to express disapproval' or 'depreciate' as you just said dduardo.. :rolleyes:
 
In programming terms, when something (typically a class or library routine) is 'deprecated,' it is an indication that it has been replaced by something better. Often, the newer version just uses more consistent syntax, or a better model. The old version is left intact so that old programs will still compile and work, but is marked as deprecated. When the compiler encounters a new program that uses the old version, it warns the programmer that he/she should use the new version instead.

- Warren
 
  • #10
Lmao this convo is funny.
 

Similar threads

Replies
9
Views
3K
Replies
1
Views
2K
Replies
4
Views
602
Replies
5
Views
2K
Replies
13
Views
2K
Replies
6
Views
2K
Back
Top