![]() ![]() not attached here, since calculator is a bit ugly and has no built-in help, and one should remember all its commands. Sustain efficiency and next-gen calculations with a perfectly designed program for all your math. The additional build dependencies are tiny compared e. even if I missed smth required for my work, I just edit sources and add this functionality but 'Should the manual get shipped as a bit outdated 'binary' version comprised in the code or updated at build time'. representing floating point number as a continuos fraction, checking for primeness, finding gcd/lcm, etc.Īnd so on. some exotic functionality also presents: e.g. full SNaN, QNaN, machine zero, epsilon, +Inf, -Inf and rounding schemes support for IEEE-754. binary complement format is supported, one can change signed and unsigned representation on the fly, this is usefull to check, that e.g. surely, hex, oct, bin radixes are supported, including limiting representation size, so one can always know how many bytes will be required to represent current number in memory (including floating point format) all bit operations are supported, including popcount and cyclic shift even through carry bit (to emulate CPU instructions), but one can cyclic shift even 256-bit number too floating point numbers can be with different mantissa and exponent size, so one can just get 128-bit floating point compatible with IEEE-754, or play with 256-bit floats to see if they will help. almost any number lengths are supported, i.e. surely, I wrote my favorite myself, here is list of features, maybe someone will find them useful to implement in their programs: reverse notation, if you love it), second, it is not a very difficult task. I think, programmer, should write calculator himselfįirst of all, it is interesting and you can add features, required by your calculation style (e.g.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |