Калькулятор SpeedCrunch

kalkulyator-speedcrunch

Несколько лет подряд я пользовался калькулятором NumLock Calculator, которым был очень даже доволен не смотря на то, что он уже давно не обновляется. Все в нем удобно: можно в строку записывать длинные выражения, калькулятор понимает тригонометрические функции (углы можно задавать и в градусах, и в радианах), знает что такое число пи, сохраняет историю до перезапуска программы. Я даже и не знал чего от него еще можно хотеть. Теперь знаю.

Неделю назад на одном буржуйском сайте наткнулся на калькулятор SpeedCrunch, теперь судя по всему вместо NumLock Calculator’а буду использовать его. Во-первых, он кроссплатформенный, есть его сборки под Винду, Линух и Мак ОС, хотя для меня это и не особо актуально. Даже, как оказалось, в Kubuntu он уже встроен. Во-вторых, все перечисленные возможности NumLock Calculator’а в нем тоже присутствуют. Единственное, что NumLock Calculator, в отличие от SpeedCrunch, поддерживает скины, но я ими ни разу за последние несколько лет не пользовался, думаю, что эта возможность на любителя. Ну и, в-третьих, у SpeedCrunch’а есть возможности, отсутствующие у NumLock Calculator’а, вот о них и поговорим поподробнее.

Самая приятная фича – это возможность использовать переменные. То есть пишем «a = 2 * 2″, а в следующей строке «a + 1″ и с удивлением узнаем, что последнее значение равно 5. Удобно.

Кроме того калькулятор знает много физических постоянных, поэтому теперь можно легко при расчетах на скорую руку скорость света считать не 3e8 м/с, а честно 299792458 м/с.

Калькулятор SpeedCrunch speedcrunch sample 02 300x204

Остальные «плюшки» уже не такие весомые, но все-равно удобства прибавляют. Например, SpeedCrunch показывает подсказки по встроенным функциям, которых будет, пожалуй, даже побольше, чем у NumLock Calculator’а.

Калькулятор SpeedCrunch speedcrunch hints 01 300x204

Есть раскраска синтаксиса – переменные одним цветом, функции – другим, числа – третьим. И еще калькулятор может вычислять значения не до конца набранных выражений. В том смысле, что если выражение набрано правильно, то можно не нажимать Enter, а подождать всплывающей подсказки с результатом. Все это видно на следующем скриншоте.

Калькулятор SpeedCrunch speedcrunch sample 01 300x204

Кроме того есть небольшой встроенный математический справочник с элементарными формулами, если щелкнуть на которые, то формула переносится в строку ввода калькулятора.

Калькулятор SpeedCrunch speedcrunch book 300x203

Справочник довольно скудный, но его можно расширять самому, потому что он представляет собой набор обычных файлов HTML, в котором формулы оформлены особым образом:

<a href=»file:#x1=(-b+sqrt(b%5e2-4*a*c))/2*a»>x1 = (-b + sqrt(b^2 – 4*a*c)) / 2*a</a>

Еще приятно, что можно вручную задавать разделитель дробной части у чисел. А то бывает непривычно переходить от одного компа к другому и вспоминать какой разделитель где установлен в его региональных настройках.

Уж не знаю хорошо это или не очень, но SpeedCrunch, в отличие от NumLock Calculator’а, сохраняет историю и между перезапусками программы. Всю историю вычислений можно сохранять в текстовый файл, а затем, когда понадобится, ее загружать. Ну и раз уж заговорили о настройках, то под Винду есть две версии программы: та, что идет с инсталятором все настройки и историю хранит в реестре, а портабельная в ini-файле в папке с программой.

Единственный недостаток, который сразу заметен – это не полный перевод на русский язык. Меню выглядит прямо как англо-русский словарь:

Калькулятор SpeedCrunch speedcrunch menu 300x203

А так в целом очень достойный и, главное, бесплатный, а точнее open source,  калькулятор.

Похожие записи

Пожалуйста, оцените запись

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5.00 out of 5)
Loading ... Loading ...

Оставить комментарий

Subscribe without commenting