Передать на печать

Слухи: Windows 95 причина для пропуска версии 9

У многих возникает вопрос, почему новой версией Windows является 10, а не 9. Благодаря сообщениям с социального новостного сайта Reddit можно немного прояснить ситуацию. Пользователь cranbourne на Reddit утверждает, что является разработчиком Microsoft и сообщает, что тестирование программы показало: многие сторонние приложения сталкиваются с проблемами в работе, когда определяя систему с которой запускаются, видят имя "Windows 9".

Программа определяет, что запускается на операционной системе Windows 95 или Windows 98. Причиной данной проблемы является то, что не было записи на проверку наличия  дополнительного знака при определении названия системы.

Другие версии Windows также имели несколько имен - официальное и внутреннее, чтобы избежать подобных проблем. К примеру, Windows 7 по-другому называется Windows 6.1. Некоторые разработчики сочли обоснование вполне вероятным и есть некоторые доказательства в его поддержку.



На схожую проблему указал программист Джефф Этвуд (Jeff Atwood), рассказав о проблеме в Windows 2000 с определённым процессором Pentium. Инди-разработчик Кристер Каитила (Christer Kaitila) показал как ищут приложения, которые используют неправильный код с простым поиском:

if(version.StartsWith("Windows 9"))
{ /* 95 and 98 */ } else {

  Передать на печать





Все права принадлежат © MSInsider.ru и TheVista.ru, 2013
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 1.1 (Страница создана за 0.112 секунд)