iota calc description
iota-calc - A programmer's calculator
iota-calc is a useful programmer's calculator.
Here are some key features of "iota calc":
· Supports a rich expression format, which is in most cases identical to what you would type in your programming language.
· Support for adding unlimited numbers of variables.
· Built-in debugger that lets you see the expression simplified step by step.
· Debugger Back-step lets you backup as many steps as you like so that you can replay critical operations.
· C/C++ operator precedence
· Mouse optional, all calculator commands and functions can be done using the keyboard alone.
· Mini-Calc Mode lets your calculator take up very little screen real estate, and yet remain entirely usable.
· Built-in Ascii chart makes it easy to look up even invisible characters.
· View results in big endian (default) or little
endian.
Input/Output Formats:
· Binary, Octal, Decimal, Hexadecimal, Booleans, Characters, UTF-8 (out only), and UTF-16 (out only)
· Convert automatically between these types in your expression with the keyboard, a button, or a contextual menu.
Operators and Functions:
· Standard: Addition, Subtraction, Multiplication, Division, Modulus, Power, Square Root
· Grouping: Parenthesis
· Variables: Previous Answer
· Bitwise: complement, and, or, xor, shift left, shift right
· Comparators: equals, less than, greater than, less than or equal, greater than or equal
· Logical: and, or, and not
· Trigonometric: Sine, Cosine, Tangent, Arc-Sine, Arc-Cosine, Arc-Tangent, Degrees To Radians, Radians to Degrees
· Other: Min, Max, Round, Ceiling, Floor, Absolute Value, Sign
Constants:
· Pi
Limitations:
· 7 days trial
What's New in This Release:
· iota-calc can now store expressions for future evaluation. To do so, you can simply type an expression in the value field of the variables window, use the store expression command, or simply press "Store" while holding the option key. This feature can be very beneficial when used with other variables. For example if you have a variable that stores the "the number of apples (numApples)", another that stores "the number of oranges (numOranges)", you can now have a variable "the number of apples and oranges (numAandO)" which is computed rather than stored directly. This means that if numApples or numOranges changes then the value of numAandO will change too.
· Improved the response time of iota-calc in the case of user syntax errors.
· Other minor improvements