→ Для вступления в общество новичков и профессионалов программирования, пожалуйста нажмите здесь ...

Форум программистов: C++, Basic, Delphi, Pascal, JavaScript
Логин: Пароль:
Запомнить?  
@Mail.ru



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Неслучайная случайность? 
Автор Сообщение
Начинающий

Регистрация: 28.02.2010
Сообщения: 14
Языки:
Специальность:

Репутация: 1 [ ? ]
Сообщение Неслучайная случайность?
Microsoft не удалось выполнить решение Евросуда по случайному выбору браузеров.

Программный архитектор из IBM Роб Вейр обнаружил, что в систему случайного распределения браузеров при установке Windows 7 вкралась досадная ошибка, из-за которой у браузера Google Chrome больше шансов оказаться на первом месте, чем у других. "Это примитивнейшая ошибка, – говорит специалист. – Я очень удивился, когда ее обнаружил".

Ранее Евросоюз предписал Microsoft добавить в Windows 7 возможность, которая позволила бы пользователю самостоятельно выбрать браузер, с которым он предпочитает работать. Это стало реакцией на иск, поданный норвежской компанией Opera, разработчиком одноименного браузера. Microsoft обязалась сделать так, что браузеры будут представлены в случайном порядке (чуть ранее порядок был алфавитным, что многие тоже сочли несправедливым). Пользователь теперь может выбирать из Internet Explorer, Firefox, Chrome, Opera, Safari и других.

Вейр рассказал в своем блоге, что программисты Microsoft просто-напросто ошиблись с алгоритмом. Они применили не стандартный алгоритм случайного выбора, а метод сортировки массива с помощью функции сравнения. В результате браузер Chrome получил самые лучшие шансы оказаться на первых позициях списка, а Internet Explorer, наоборот, самые худшие. При этом в 50% случаев Internet Explorer оказывается на последнем месте списка.

По мнению специалиста, эта ошибка крайне наивна, ее с вероятностью в как минимум 1% допускают студенты-программисты. Но плохо даже не то, что кто-то в Microsoft ее допустил, а то, что никто после этого ее не заметил, а это уже свидетельствует об общей проблеме процесса отладки программного обеспечения внутри корпорации.

"Эта ошибка означает, что никакого случайного выбора нет, – пишет Вейр. – Я поражен, что она настолько серьезная. В Microsoft должны были обнаружить ее гораздо раньше, еще перед запуском экрана выбора браузеров".

В Microsoft пока никак не прокомментировали выводы специалиста.


_________________
# [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"


05.03.2010 14:41
Профиль Отправить email
Продвинутый

Регистрация: 26.12.2015
Сообщения: 44
Откуда: Галактика Мелчный Путь
Языки:

Репутация: 0 [ ? ]
Сообщение Re: Неслучайная случайность?

_________________
Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на сях.


04.01.2016 6:43
Профиль
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 


Кто сейчас на конференции

Зарегистрированные пользователи: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
© 2013 «Форум программистов Украины»