It also boasts responsive design for windowed and orientation-aware devices, with buttons and history dynamic visibility, localization for 65 languages, narrator/voice-over accessibility support, clipboard support, etc… Second, the calculator contains features such as: Standard mode, Scientific mode, a Programmer mode with multiple bases conversion, shifting operations, and an interactive bit field view, Dates calculator, a large set of converters (currency, volume, length, temperature, angles, …), infinite precision arithmetic operations, an expression view with parenthesis support, a history view with selectable items, and an editable memory view. Historically, parts of the C++ code were actually built in C. However, the calculator is complex both in the way it was coded over the years, as well as the advanced functions it has.įirst, it’s built entirely using standard C++ 11 and C++/CX, with a calculation engine that dates back from 1995. Of course, that is a good UX choice Microsoft made as most uses of the calculator are rather simple ones. The simple initial UI you see upon launch can be deceiving. The Windows Calculator is an interesting and not-so-simple piece of software. Windows 10 – well, just open it on Windows 10 ?.