Теперь с открытым исходным кодом; в его древнем коде удивительная глубина

Фактический расчет двигателя более 20 лет.

Питер Брайт. 7 марта 2019 г. 17:03 UTC

Принятие Microsoft и принятие программного обеспечения с открытым исходным кодом продолжилось с удивительным решением опубликовать код для Windows Calculator и выпустить его на GitHub под разрешающей лицензией MIT.

Репозиторий показывает удивительно долгую историю Калькулятора. Хотя это в некотором отношении одно из самых современных приложений Windows. оно является одним из первых пользователей Fluent Design и использовалось для демонстрации ряда элементов дизайна. основные части кодовой базы относятся к 1995 году.

Фактические вычисления выполнены этим древним кодом. Математическая библиотека калькулятора построена с использованием рациональных чисел (то есть чисел, которые могут быть выражены как отношение двух целых чисел). Там, где это возможно, он сохраняет точные значения вычисляемых чисел, прибегая к разложению в ряд Тейлора, когда требуется приближение к иррациональному числу. Изучение истории изменений показывает, что самые ранние итерации Windows Calculator, начавшиеся в 1989 году, не использовали рациональную арифметическую библиотеку, а использовали арифметику с плавающей запятой, и это подразумевает гораздо большую потерю точности.

Проект также включает дорожную карту для будущего развития. Microsoft хочет продолжить итерацию использования Fluent Design в Калькуляторе, разработать более полный набор тестов, а затем добавить новые функции по запросу пользователей. Несколько ошибок и запросов на функции уже поданы, и Microsoft уже объединила ряд внешних материалов, чтобы исправить некоторые незначительные ошибки кодирования.

Читайте так же

Состояние сервера Steam. Магазин компьютерных игр ... STEAM сейчас не работает с ТЫСЯЧАМИ пользователей рынка цифровых игр для ПК от Valve, которые страдают от проблем. Вот последний статус сервера. Steam down. тысячи пользователей Steam сообщили о проблемах (Изображение: STEAM) ПАРА ВНИЗ. ОБНОВЛЕНИЕ ...
Apple AirPods 2, как сообщается, не появится до ко... Act of Pod Если вы затаили дыхание в начале выпуска Apple AirPods 2 в начале 2019 года, вы можете быть разочарованы. если последним твитом известного лондера OnLeaks станет что-нибудь. Ссылаясь на «неподтвержденный, но, казалось бы, надежный исто...
Как На Леново Переместить Приложения На Карту... Сообщение об ошибке, значащей недочет места в памяти вашего телефона, приходит в самый внезапный момент. Многим обладателям такое сообщение принесло много проблем. Беря во внимание, что обновления многих приложений происходят автоматом, мы не обязате...

Author: dakus