.
Надысь тут Microsoft
выложила на всеобщее обозрение исходники эпического калькулятора из Windows 10. На Хабре радостно
разбирают криворукий код.
Уже начиная с Windows 7 в виндовый калькулятор проникла бредовая идея о том что инженерам не нужна шестнадцатиричная система счисления, а программистам не нужны операции с плавающей точкой. Мне кажется нет другого объяснения тому, что переключение из инженерного в программистский режим и обратно происходит со сбросом текущего значения.
Но калькулятор в Windows 10 превзошёл сам себя. Мой любимый глюк:
1) Запускаем два экземпляра калькулятора (инженерный)
2) В первом вводим 16
3) Во втором вводим 16
4) В первом извлекаем квадратный корень
5) Во втором извлекаем квадратный корень
6) В первом извлекаем квадратный корень
7) Во втором извлекаем квадратный корень
Опа! Калькуляторы показывают разные значения! Как тебе такое Илон Маск Стив Джобс Билл Гейтс?
Вместо квадратного корня можно и что-нибудь другое использовать типа 1/x. Причём, даже не совсем понятно, это глюк калькулятора, или операционка тоже постаралась?
Я лично везде себе скопировал калькулятор из XP, им и пользуюсь. Он уж точно лучше семёрочного и десяточного барахла!