Walkingdog Programmer
The Walkingdog programmer’s calculator is made for programming nerds (you know who you are). That;s why it works in RPN. If you don’t know how to use it you just aren’t with it.
Of course it works with all of the bases you would expect. Hexidecimal, octal, binary, decimal, no problem. It can even display results as ASCII characters and treat 32 bit words as IP addresses.
Programmer has a 67 word stack, so you can think as deeply as you want. You can set the word width from 1 bit to 64 bits so you can think as wide as you want. It has a complete set of stack operations, all the logical and arithmetic functions that you would expect, and it just works the way you expect it to.
Pick up a copy from the AppStore today. For $4.99 you can’t afford to be without it