Question:
What does "deprecated" mean a programming/coding environment?
samurai
2008-02-25 20:51:32 UTC
What does "deprecated" mean a programming/coding environment?
Four answers:
Robin T
2008-02-25 21:00:46 UTC
In computer software standards and documentation, the term deprecation is used to indicate discouragement of usage of a particular software feature, usually because it has been superseded by a newer/better version. The deprecated feature still works in the current version of the software, but it may raise error messages or warnings recommending an alternate practice.



Features typically get marked as "deprecated", rather than simply removed, in order to provide backward compatibility for software users. When other programs depend on the deprecated feature, their programmers need time to change their code to avoid the feature.
krieger
2016-10-05 14:00:08 UTC
Deprecated Definition
Mantrid
2008-02-25 21:03:00 UTC
It means that something has been superceded and should no longer be used.

For example, in C++, sprintf (printing text into a string) is depricated because it is insecure and can give hackers a way into your system because it does not offer a way to stop if the text is too long. instead you should use sprintf_s which has a maximum length parameter.

If you try to compile code that contains sprintf in Microsoft C++, you will get a warning that it is depricated and should be replaced with the secure version.
michael_white2
2008-02-25 21:12:41 UTC
It means that what ever is 'depreciated', it's being phazed out and to stay 'modern' you should avoid using it in preference for the new technology.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...