Difference between revisions of "Backward compatibility"

From Computer History Wiki
Jump to: navigation, search
(An OK start)
 
m (See also: Add section)
 
(One intermediate revision by the same user not shown)
Line 4: Line 4:
  
 
{{semi-stub}}
 
{{semi-stub}}
 +
 +
==See also==
 +
 +
* [[Plug compatible]]
 +
* [[Program compatible]]
 +
 +
[[Category: Terminology]]

Latest revision as of 23:43, 23 December 2024

Backward compatibility refers to an important goal in the evolution of a system: if, after a change to an interface or protocol, a modified component on one side can still operate with an un-modified one on the other, the change is said to be 'backward compatible'.

Even though, without being changed, the un-modified one generally will not be able to make use of the (usually) expanded capabilities offered by the changed interface, backward compatibility is still a very important property for interface changes: without it, there will have to be a 'flag day' in which all components using that interface will have to be changed at the same time.

See also