Deprecated codes are codes consisting of terminologies, features, and designs that are no longer used in the designing process due to the development of more efficient alternatives. Depreciation doesn’t necessarily mean that a particular feature or terminology is completely removed from the language specifications. They are discarded simply because using superior alternatives makes more sense.