RubServis.ru » Софт » Новое название Windows 9 как следствие лени программистов / Новости software
Последние новости
Sony Mobile сосредоточит усилия на смартфонах класса high-end / Новости hardware
Интеллектуальная битва голосовых помощников: Google Now оказался умнее всех / Новости software
В Range Rover Evoque появится первый в мире лазерный проекционный дисплей / Новости hardware
Многофункциональный Android-шпион маскируется под «крестики-нолики» / Новости software
Гибридный концепт-кроссовер Toyota C-HR предстанет на Парижском автосалоне / Новости hardware
Доступна улучшенная версия ICQ для платформы Apple iOS / Новости software
Gionee Elife S5.1 внесён в Книгу рекордов Гиннесса как самый тонкий из всех смартфонов / Новости hardware
Карты Nokia Here заработали на устройствах Galaxy / Новости software
Apple третий год в Великобритании называют самым «крутым» брендом / Новости hardware
Hotline Miami 2: Wrong Number может не выйти в этом году / Новости software
Huawei анонсировала недорогой смартфон Honor 4 Play на 64-бит чипе / Новости hardware
Weebly: создаём сайты на iPad / Новости software
DICE: «После провального запуска Battlefield 4 мы потеряли доверие игроков» / Новости software
Предположения о производительности NVIDIA GeForce GTX 960 / Новости hardware
Сетевой шутер Blacklight: Retribution выпустят в России / Новости software

Новое название Windows 9 как следствие лени программистов / Новости software

Категория: Софт Просмотров: 8

Вокруг нового названия будущей операционной системы Microsoft кипит обсуждение: одни считают использование цифры 10 ответом Apple на Mac OS X, другие полагают, что она должна показать новую веху в истории компании… А правда, как обычно, может оказаться намного проще и прозаичнее. Вспомните шумиху, поднятую вокруг проблемы 2000 года, которая была вызвана всего-то тем, что в старых компьютерных системах под указатель даты было отведено всего два байта, и система не могла отличить 1900 год от 2000.

Похоже, нечто подобное могло угрожать новой версии Windows, сохрани она девятку в качестве номера версии. Но если «проблему Y2K» можно было списать на крайнюю ограниченность ресурсов тогдашних вычислительных систем, то в случае с Windows такого извинения не найти: во всем виновата лень программистов. К счастью, не программистов самой Microsoft — речь идёт о разработчиках стороннего программного обеспечения, поленившихся написать процедуру определения версии операционной системы корректно.

Собственно, всё ясно из кусочка кода, показанного одним из разработчиков Microsoft. Для тех, кто совсем не дружит с программированием, поясняем: при определении версии Windows этот код считывает только первую цифру после названия, и если это девятка — считает, что в системе установлена Windows 95, либо 98. Эти системы давно мертвы, но, похоже, их проклятие дотянулось даже до Windows 10, ведь переписать весь наследный код, встречающийся в великом множестве программ, невозможно, и куда проще изменить цифру в названии самой операционной системы, сохранив совместимость и избежав ряда проблем, что называется, малой кровью. Вот пример того, к чему может привести бессмысленная уже в 95 году экономия нескольких байт.

И таких примеров гораздо больше...

И таких примеров гораздо больше...

Microsoft пока официально не комментирует эту версию, но сам код действительно встречается в ряде программных продуктов, и проверить это очень легко; пример приведён выше. Иными словами, если описанная проблема и не является единственной причиной переименования Windows 9 в Windows 10, то, по крайней мере, её влияние на решение Microsoft было достаточно велико. Да и всегда можно скрыть столь прозаичную и неинтересную причину под вуалью красивых маркетинговых заявлений.

Источник:

дата: 7-10-2014, 00:00
автор: admin
Опрос

Что у вас дома

Компьютер
Ноутбук
Планшет
Компьютер и ноутбук
Компьютер, ноутбук и планшет