Карта

Calc — fast and power efficient scientific calculator.

Current version 2.5.13.417 (21.10.2025)

Native code, highly optimized and written in C++, using 64 bits float and vectorization. The Calc is for Windows. If you're using Linux or MacOS, please run it in wine.

The Calc is support:

Numbers containing an exponent, for example 1.4e-3 (equivalent to 1.4×10^-3)

Arithmetic

Calc  + addition
 - subtraction
 * multiplication
 / division
 ^ right-associative exponentiation operator
 % operation of taking the remainder of division

Constants

Mathematical

 "pi" — Pi
 "e" — Euler's number
 "phi" — Golden ratio
 "egamma" — Euler's constant

Phisics (CODATA 2022)

 "c" — Speed of light in vacuum (m*s^-1)
 "G" — Newtonian constant of gravitation (m^3*kg^−1*s^−2)
 "J" — Constants of Gauss fild
 "atm" — Standard atmosphere (Pa)
 "g_n" — Standard acceleration of gravity (m*s^-2)
 "N_A" — Avogadro's number (mol−1)
 "k" — Boltzmann constant (J*K−1)
 "F" — Faraday constant (C⋅mol−1)
 "R" — Molar gas constant (J·K−1·mol−1)
 "h" — Planck constant (J·s)
 "G_0" — Conductance quantum (S)
 "eps_0" — Electric constant (Ohm) (F*m^-1)
 "e_0" — Elementary charge (C)
 "eV" — Electronvolt (J)
 "m_e" — Electron mass (kg)
 "m_p" — Proton mass (kg)
 "m_n" — Neutron mass (kg)
 "m_u" — Atomic mass constant (kg)

Expressions with parentheses, such as (2 + 2) * 2 = 8

Calc

Functions

Trigonometric

 "sin" — sine
 "cos" — cosine
 "tan" — tangent
 "arcsin" — arc sine
 "arccos" — arc cosine
 "arctan" — arc tangent
 "rad" — converting degrees to radians, if you need to calc, for example "sin(30°)" you need to use "sin(rad(30))"
 "deg" — converting radians to degrees, if you want to return degree (angle) from equasion you need to write for example this "deg(arcsin(sin(rad(30))))"

Exponential

 "exp" — exponent function, also see "expm1" and "pow"
 "expm1" — if you want to calc exp from vlue near zero minus one, for example "exp(1e-16) - 1", use expm1(1e-16)

Logarithm

 "ln" "log" — natural logarithm (base e), also see "log1p"
 "log1p" — if you want to calc log near 1, for example "log(1 + 1e-16)", use "log1p(1e-16)"
 "lg" "log10" — common logarithm (base 10)
 "lb" "log2" — binary logarithm (base 2)

Roots

 "pow" — power (also see exp), this function also usable for roots, for example: pow(2,1/5) is equivalent 5th root from 2
 "sqrt" — square root
 "cbrt" — cube root
Calc

 Hyperbolic

 "sh" — hyperbolic sine
 "ch" — hyperbolic cosine
 "tanh" — hyperbolic tangent
 "arsinh" — inverse hyperbolic sine
 "arcosh" — inverse hyperbolic cosine
 "artanh" — inverse hyperbolic tangent

 "abs" — absolute value (modulus of number)
 "tgamma" — 
 "lgamma" — 
 "beta" — 
 "erf" — 
 "erfc" — 
 "assoc_legendre" — 
 "assoc_laguerre" — 
 "legendre" — 
 "laguerre" — 
 "trunc" — 
 "round" — 
 "ceil" — 
 "floor" — 
 "comp_ellint_1" — 
 "comp_ellint_2" — 
 "comp_ellint_3" — 
 "cyl_bessel_i" — 
 "cyl_bessel_j" — 
 "cyl_bessel_k" — 
 "cyl_neumann" — 
 "sph_bessel" — 
 "sph_legendre" — 
 "sph_neumann" — 
 "ellint_1" — 
 "ellint_2" — 
 "ellint_3" — 
 "expint" — 
 "hermite" — 
 "riemann_zeta" — 
 "max" — maximum from values
 "min" — minimum from values
 "hypot" — для двухмерного (x, y) или трёхмерного пространства (x, y, z)

The accuracy based on representing numbers as IEEE 754 compatible double precision binary floating-point, which consumes 8 bytes per number, and gives an effective precision of nearly 16 decimal digits, with exponents ranging from −308 to +308.

History and source code is available, for anonymous access to source code, enter 'demo' and 'demo' in the login and password fields

For the Calc work, you should install Microsoft Visual C++ Redistributable Package (MSVCRedist) for your system: 32bit OS or 64 bit OS.
For 32 bit version you need a CPU that support SSE2 (all CPU since 2001) or any 64 bit CPU for 64 bit version. Minumimum supported OS version is Windows 7 SP1, all never versions also supported.

Current version: 2.5.13.417 (21.10.2025)

Calc for 32 bits OS  [202K]: Скачать 

Calc for 64 bits OS  [216K]: Скачать 

STUDIO2000 2006-2025 11.05/10:01