Open main menu
EditWatch this pageRead in another language
Backward compatibility
Backward compatibility is a property of a system, product, or technology that allows forinteroperability with an older legacy system, or with input designed for such a system, especially in telecommunications andcomputing. Backward compatibility is sometimes abbreviated to BC, or calleddownward compatibility.[1] Modifying a system in a way that does not allow backward compatibility is sometimes called breaking backward compatibility.[2] A complementary concept is forward compatibility, which is a design philosophy, usually based on open standards, that strives for methods that will continue to work with newer and future products. Design that is forward-compatible usually has a roadmap for compatibility with future standards and products.[3]
Benefits and cost
Hardware
SoftwareEdit
Compiler backward compatibility may refer to the ability of a compiler of a newer version of the language to accept programs or data that worked under the previous version.[7][page needed]
A data format is said to be backward compatible with its predecessor if every message or file that is valid under the old format is also valid, and retains its meaning, under the new.[8]
See alsoEdit
Bug compatibility, backwards compatibility that maintains the known flawsComputer compatibilityDeprecationDowngrade attackEmulatorFlag day( computing) Legacy modeList of Xbox 360 games compatible with Xbox OneList of Xbox games compatible with Xbox 360ShimSoftware regressionVendor lock-inVideo alternative to GIF
ReferencesEdit
^ J.K. Petersen( 2002), The Telecommunications Illustrated Dictionary( Second ed.), CRC Press, ISBN 9781420040678^ a b Paul Belleflamme; Martin Peitz( 2010), Strategies in standard wars, Industrial Organization: Markets and Strategies, Cambridge University Press, ISBN 9780521862998^ Jeffrey Zeldman( 2006) . Designing with Web Standards. Peachpit Press. pp. 15–16.ISBN 0-321-38555-1.^ Winder, Steve; Carr, Joseph( 2002), Newnes Radio and RF Engineering Pocket Book ( 3 ed.), Newnes, pp. 121–123, ISBN 9780080497471^ Naresh Jotwani( 2009), Computer System Organization, Tata McGraw-Hill Education, pp. 320–324, ISBN 9781259081217^ Perahia, Eldad; Stacey, Robert( 2013), Foreword, Next Generation Wireless LANs: 802.11n and 802.11ac, Cambridge University Press, ISBN 9781107016767^ Kay, Michael( 2004) . XSLT 2.0 Programmers Reference. Wiley. ISBN 0-7645-6909-0.^ Bos, Bert( 2003) . Backwards Compatibility. What is a Good Standard? . Retrieved July 12, 2016.
Last edited 2 days ago by Diego Moya
?®
Content is available under CC BY-SA 3.0 unless otherwise noted.
Terms of UsePrivacyDesktop