Backward Compatibility

In technology (especially computing), backward compatibility has several related but differing meanings:
  • A system is backward compatible if it is compatible with earlier versions of itself, or sometimes other earlier systems, particularly systems it intends to supplant. That is, other systems or objects that interoperate with the old version of the system should continue to interoperate with the new version. For example, a PlayStation 2 is backward compatible with the PlayStation 1. A Game Boy Advance is backward compatible with the previous Game Boy systems. This means you can play games like Tetris on Game Boy Advance and games like Final Fantasy VII on PlayStation 2.
  • A program is backward compatible if it can share data with an earlier version of itself. For example, WordPerfect 6.0 can read WordPerfect 5.1 files, so it is backward compatible. It can be said that Perl is backward compatible with awk, because Perl was (among other things) intended to replace awk, and can, with a converter, run awk programs.
  • A library or platform is said to be backward compatible if programs that interfaced with the old version continue to work with the new version as well. For example, the Intel 80486 processor is backward compatible with the 80386 because it can execute programs written for the 80386.
Binary compatibility and source-compatibility are distinguishable. Binary compatibility means that programs can work correctly with the new version of this library without requiring recompilation. Source compatibility requires recompilation but no changes to the source code.

See also

 

<< PreviousWord BrowserNext >>
breast reconstruction
bob diamond
brooklyn historic railway association
beta lactam
bishop of brandenburg
base jumping
beauty
brownian motion
liberal democrats (uk)
berkeley software distribution
barcelona
bandy
bob frankston
booker prize
book of joel
amos
book of hosea
book of obadiah
book of jonah
book of micah
book of nahum
book of haggai
book of malachi
book of zechariah
book of zephaniah
book of habakkuk
bacterial conjugation
black bream
blue crane
babrak karmal
buddhist philosophy
billy bob thornton
big o (anime)
bios
bose einstein condensate
b programming language
beer lambert law
the beach boys
bce
bc
beatrix potter
liberal party (uk)
social democratic party (uk)
bank of england