![]() |
Q: Good Developer-based calculator?
What do you use/recommend?
-THX |
Quote:
|
Quote:
hxxps://gchq.github.io/CyberChef/ |
Quote:
:o |
The hackman calculator from the hackman suite along side of console calculator are my favorites. One core feature I found lacking in windows calculator is the ability to convert hex to an unsigned value. I also use hpmbcalc which is now abandonware.
Code:
https://i.imgur.com/FIrhrtM.png |
If you're not faint of heart, if you have Windows10, and if you want to spend half an hour of genuine amusement, I would suggest you to try CALC, not CALC for Windows, but the one for Linux! It's a command-prompt C-style calculator, with arbitrary precision, open-source, scriptable, and with a lot of functions built-in.
These are the steps to follow: (1) Install the Linux SubSystem. Yes! Not a Virtual Machine! Look here (2) Install the Ubuntu command-prompt from the Microsoft App Store (here) (3) update the packages list: "apt-get update" (4) install "links2", a command prompt oriented browser: "apt install links2" (5) download the calc RPM: "links2 http://www.isthe.com/chongo/src/calc/calc-2.12.6.6-12.x86_64.rpm" (6) install "alien", the new RPM manager: "apt install alien" (7) install CALC and related libraries: "alien -i calc-2.12.6.6-12.x86_64.rpm" (8) extend the path where the shared libraries are looked for: Code:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64At the end of all this, you will not only have CALC, but a full working Linux subsystem. You can also install the compiler, if you want... "apt install gcc" Best regards bilbo |
If you want to use Windows 8.1's calculator on Windows 10, here is everything needed to make it run:
Code:
https://mega.nz/#!1t51zaZJ!E3d5e00W6Igrt6S-S1rf9TJQkUSbDqrXh2aTd46MXRI |
https://www.sweetscape.com/010editor/manual/Calculator.htm
010 editor is very powerfull, and usefull, A must have when you try to understand some unknow data structure. |
I suppose a seasoned developer can at least do hex addition and subtraction in the head:
It is obviously for example to see that DEAD+F00D=1CEBA. :D As for multiplication, there is always Karatsuba's method. In all seriousness though if doing a lot of debugging, the mental palette can sure speed things along if you can handle some simple hex computations and with enough experience most people gain some familiarity there. |
Quote:
But I'm looking for something to use in a closed ENV. |
@chessgod101 (and anyone else), if you like console calculator, you might like speedcrunch--basically the same, but open source
|
Quote:
|
use teamviewer to remote quick support on phone where you can install many apps
https://play.google.com/store/search?q=calculator&c=apps |
I use 010 Editor its very good for big files and many other things
|
1 Attachment(s)
Here is a little and very useful 32-bit calculator
32-bit ASM Calculator 1.6 (c)PCL --Add-- And here is a specific calculator for calculate offsets in 32-bit PE-EXE file: File Location Calculator (c)PCL His little-modified version 1.4.0.4(+) is attached to this message (See attachement). Added option - displays "<TaiL>" string after section name if (given address > FileOffset+VirtualSize) for this section. Example of PE-sections table in 32-bit PE-EXE with tails in sections: Quote:
VirtSize =00028874h PhisSize=00028A00h Then: <Tail>Size= PhisSize-VirtSize=018Ch --Add-- For "Triming tails" of all sections in PE-section table of file use HIEW32 HEM-Plugin PE_TAILS.HEM. |
Quote:
[little offtop] Old Microsoft CALC.EXE from Win 3.11 contains an "easter egg" - calculate 3.11-3.1 and see result)). (It's WIN16 NE-EXE, then doesn't works on 64-bit new OS's, only on 32-bit new Windows). [/little offtop] --Add-- RSC 1.3 / 1991 & RSC 3.0 / 1993 - it's the best DOS programmers/scientifics resident calculator. More powerful than standard CALC.EXE from Windows. I'm using (more often) simple DOS resident HEX/DEC calculator CALC.COM (remaked 2005) . But it's for amateurs.. --Add2-- Quote:
However thanks, - added into collection. |
Quote:
screenshot |
Quote:
|
Strong recommendation: IPython
Just type iPython in your iTerm or WSL or Konsole and use hex(), lol |
Sometimes can be useful AnalogX PCalc.
|
I would recommend SpeedCrunch. It got syntax just like coding, easy-to-use.
|
I think, programmer, should write calculator himself :)
First of all, it is interesting and you can add features, required by your calculation style (e.g. reverse notation, if you love it), second, it is not a very difficult task. p.s. surely, I wrote my favorite myself, here is list of features, maybe someone will find them useful to implement in their programs: - almost any number lengths are supported, i.e. 128-bit numbers, 256-bit, etc. - 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. - 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 - 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) - binary complement format is supported, one can change signed and unsigned representation on the fly, this is usefull to check, that e.g. -16=240 in byte types. - full SNaN, QNaN, machine zero, epsilon, +Inf, -Inf and rounding schemes support for IEEE-754. - some exotic functionality also presents: e.g. representing floating point number as a continuos fraction, checking for primeness, finding gcd/lcm, etc. and so on... even if I missed smth required for my work, I just edit sources and add this functionality :) p.p.s. not attached here, since calculator is a bit ugly and has no built-in help, and one should remember all its commands. |
When most calculators hit an overflow you can depend on this one
http://mrob.com/pub/comp/hypercalc/hypercalc-javascript.html |
Old DOS resident HEX/DEC calculator, remake of CALC.COM (c)D.Gurtyak,1990:
CALC.COM v.0.000a, remake 2005 Old DOS resident scientific calculator with reverse notation and minimum of memory requirements: SCALC.COM v.1.0(fixed) (c)Safonenkov,1992 Both written on ASM. |
| All times are GMT +8. The time now is 15:36. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX