Обзоры

SpeedCrunch - быстрый бесплатный калькулятор для Mac с точностью 50 знаков

SpeedCrunch - быстрый бесплатный калькулятор для Mac с точностью 50 знаков

SpeedCrunch - бесплатный open-source калькулятор, разработанный для скорости ввода и высокой точности. Не блокнот как Soulver, не матрицы как MathStudio - просто очень быстрый и очень точный научный калькулятор с красивой подсветкой синтаксиса.

Коротко

  • Разработчик: Helder Correia и команда
  • Лицензия: GPL (open-source)
  • Платформы: Mac, Windows, Linux
  • Цена: бесплатно
  • Интерфейс: Qt (не нативный Mac)

Главная фишка: считает пока вы вводите

Другие калькуляторы требуют нажать =, чтобы увидеть результат. SpeedCrunch показывает результат в реальном времени по мере ввода выражения. Печатаете 2+3×4 - видите 14 уже на этом этапе. Если что-то не так - сразу заметно.

Для длинных цепочек вычислений это экономит время: не надо «запускать» расчёт, он всегда актуален.

50 знаков точности

В обычных калькуляторах точность 15-17 знаков после запятой (double precision). Этого достаточно для большинства задач, но в научных и финансовых вычислениях с множеством операций ошибки могут накапливаться.

SpeedCrunch работает с 50 десятичными знаками - избыток для любой финансовой задачи. Даже миллиардеры не считают копейки до 50 знака, но если вам важна точность - вот она.

80+ функций

Арифметика

abs, sign, exp, log, ln, sqrt, cbrt, gcd, lcm и ещё десятки

Тригонометрия

sin, cos, tan, asin, acos, atan, sinh, cosh, tanh - в радианах и градусах

Статистика

average, stddev, variance, median, percentile

Комбинаторика

binomial, permutation, combination, factorial

Другие

base16tobase10, base2tobase10, конверсии между системами счисления

150+ встроенных констант

  • π (3.14159...), e (2.71828...), φ (золотое сечение)
  • с (скорость света), G (гравитационная постоянная)
  • NA (число Авогадро), k (постоянная Больцмана)
  • Молярные массы элементов периодической таблицы
  • Астрономические константы (диаметр Земли, расстояние до Солнца)

Переменные и пользовательские функции

x = 100
y = 250
result = x + y * 2
// result = 600

f(n) = n * n - 3 * n + 2
f(5) = 12
f(10) = 72

Можно хранить результаты вычислений и повторять сложные формулы.

Системы счисления

Двоичная, восьмеричная, шестнадцатеричная - переключение одной кнопкой. Полезно разработчикам и программистам.

0xFF = 255
0b1111 = 15
0o777 = 511

Комплексные числа

Из коробки:

(2 + 3i) * (4 - i) = 11 + 10i
abs(3 + 4i) = 5

Редкая фича среди бесплатных калькуляторов.

Подсветка синтаксиса

Функции, числа, операторы - каждая категория своим цветом. Как в IDE для кода. Помогает быстро читать длинные формулы.

История

Все расчёты сохраняются. Можно вернуться и повторно использовать любую формулу. Поиск по истории упрощает поиск нужного.

Для кого

  • Разработчики и программисты - системы счисления, подсветка синтаксиса, переменные
  • Инженеры и учёные - константы, тригонометрия, высокая точность
  • Математики - комбинаторика, комплексные числа
  • Те, кто не хочет платить за калькулятор, но хочет мощности

Для кого НЕ SpeedCrunch

  • Бухгалтеры - нет валют, нет финансовых функций (NPV, IRR, аннуитеты). PercentPro или MathStudio подойдут лучше
  • Любители натурального языка - SpeedCrunch строго математический. Soulver или Numi
  • Ценители нативного Mac UI - Qt-интерфейс выглядит инородно. Calcbot - родной стиль
  • Пользователи RPN - в SpeedCrunch только алгебраический ввод. PCalc или Free42

Плюсы

  • Абсолютно бесплатно, open-source
  • Реалтайм вычисления по мере ввода
  • Точность 50 знаков - избыток для любой задачи
  • Подсветка синтаксиса - читаемые формулы
  • 150+ констант
  • Комплексные числа из коробки
  • Системы счисления для программистов

Минусы

  • Нет валют
  • Нет финансовых функций - ни NPV, ни аннуитетов
  • Qt-интерфейс выглядит нестандартно
  • Нет iCloud sync
  • Нет российских налоговых шаблонов
  • Последние крупные обновления редкие, развитие замедлилось
  • Нет программируемости в смысле создания своих функций-программ

Примеры использования

Расчёт НДС через переменную

summa = 120000
nds_rate = 20/120
nds = summa * nds_rate
baza = summa - nds

summa = 120000
nds = 20000
baza = 100000

Сложный процент вклада

principal = 100000
rate = 0.08 / 12
terms = 60

result = principal * (1 + rate)^terms
// result = 148 984.46

Статистика по платежам клиентов

payments = [15000, 25000, 30000, 18000, 22000]
average(payments) = 22 000
stddev(payments) = 5 916.08

Как установить

  1. Скачайте с heldercorreia.bitbucket.io/speedcrunch
  2. Или через Homebrew: brew install --cask speedcrunch
  3. Откройте /Applications, запустите

Вердикт

SpeedCrunch - инструмент для конкретной задачи: максимально быстрый и точный научный калькулятор без лишнего. Для разработчиков, инженеров, учёных - идеален и бесплатен.

Для российского бухгалтера SpeedCrunch слишком «математический» - нет валют, нет налоговых формул. Возьмите бесплатный PercentPro, заточенный под задачи бухгалтерии РФ. Если нужна дополнительно научная мощь - добавьте Qalculate! (тоже бесплатный, с валютами и финансами).

SpeedCrunch подходит как третий калькулятор в арсенале специалиста, но не как основной инструмент для бухгалтера.

Комментарии (0)

Пока нет комментариев.

Программы упомянутые в статье