Обратная совместимость: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
мНет описания правки
Строка 6:
В то же время, обеспечение обратной совместимости обладает и недостатками, сдерживая развитие технологий. Так, в современных компьютерах очень много «унаследовано» от их предыдущих поколений, от чего нельзя отказаться из-за совместимости. Это позволяет сохранить предыдущие инвестиции производителей и потребителей, но одновременно не позволяет реализовать более прогрессивные функции и повышает вероятность возникновения ошибок.
 
== Обратная совместимость (для software)==
[[Категория:Программирование]]
Обратная совместимость в случае с [[software]], т.е. программным обеспечением, - это способность более поздних версий программы работать с файлами, созданными более ранней версией этой же программы или программы, реализующей те же алгоритмы, что и более ранняя версия. Так, например, в [[Microsoft]] [[Office]] присутствует поддержка целого ряда форматов, которые на данный момент почти не используются.
 
== Обратная совместимость (для hardware) ==
Обратная совместимость в случае с [[hardware]], т.е. аппаратным обеспечением, - это способность более новых типов оборудования эмулировать работу предшествующих. Так, например, микропроцессоры [[Intel]] до сих пор поддерживают весь набор инструкций, использовавшихся ещё в самых первых представителях этого ряда.
 
== Преимущества и недостатки обратной совместимости ==
Главный недостаток обратной совместимости - это усложнение аппаратного или программного обеспечения, т.е. в случае с [[software]] это чаще всего незначительное увеличение размеров программного продукта, в случае с [[hardware]] это усложнение архитектуры, т.е. строения, соответствующего элемента аппаратного обеспечения.
 
Между тем отсутствие обратной совместимости вызывает ряд неудобств. Так, например, в операционных системах [[Windows 2000/XP]] эмулятор [[MS-DOS]] обладает меньшей обратной совместимостью, чем он же в [[Windows 9x]]. Вследствие этого во многих случаях предприятия вынуждены пользоваться более ранними версиями этой операционной системы, т.к. используемое программное обеспечение требует полноценной ОС [[MS-DOS]], а не урезанной в возможностях.
 
{{compu-stub}}
 
[[Категория:Программирование]]
 
[[cs:Zpětná kompatibilita]]