Зворотна сумісність
З Вікіпедії, безкоштовно encyclopedia
Зворотна сумісність (англ. Backward compatibility) — наявність у новій версії комп'ютерної програми або комп'ютерного обладнання інтерфейсу, присутнього в старій версії, в результаті чого інші програми (або людина) можуть продовжувати працювати з новою версією без значної переробки (або перенавчання). Повна зворотна сумісність означає, що при заміні старої версії компонента на нову, функціонування всієї системи в цілому не порушиться.
Зворотна сумісність є одним з найважливіших пріоритетів в комп'ютерній індустрії. Забезпечення зворотної сумісності дозволяє користувачам, при переході до нової версії, частково або повністю зберегти цінність тих напрацювань, які вони придбали при адаптації до роботи з попередніми версіями програмного або апаратного забезпечення.
У той же час, забезпечення зворотної сумісності має і недоліки, стримуючи розвиток технологій. Так, в сучасних комп'ютерах дуже багато «успадковано» від їхніх попередніх поколінь, від чого не можна відмовитися через сумісності. Це дозволяє зберегти попередні інвестиції виробників і споживачів, але водночас не дозволяє реалізувати більш прогресивні функції і підвищує ймовірність виникнення помилок.