Калькулятор SpeedCrunch
Несколько лет подряд я пользовался калькулятором NumLock Calculator, которым был очень даже доволен не смотря на то, что он уже давно не обновляется. Все в нем удобно: можно в строку записывать длинные выражения, калькулятор понимает тригонометрические функции (углы можно задавать и в градусах, и в радианах), знает что такое число пи, сохраняет историю до перезапуска программы. Я даже и не знал чего от него еще можно хотеть. Теперь знаю.
Неделю назад на одном буржуйском сайте наткнулся на калькулятор SpeedCrunch, теперь судя по всему вместо NumLock Calculator’а буду использовать его. Во-первых, он кроссплатформенный, есть его сборки под Винду, Линух и Мак ОС, хотя для меня это и не особо актуально. Даже, как оказалось, в Kubuntu он уже встроен. Во-вторых, все перечисленные возможности NumLock Calculator’а в нем тоже присутствуют. Единственное, что NumLock Calculator, в отличие от SpeedCrunch, поддерживает скины, но я ими ни разу за последние несколько лет не пользовался, думаю, что эта возможность на любителя. Ну и, в-третьих, у SpeedCrunch’а есть возможности, отсутствующие у NumLock Calculator’а, вот о них и поговорим поподробнее.
Самая приятная фича – это возможность использовать переменные. То есть пишем «a = 2 * 2″, а в следующей строке «a + 1″ и с удивлением узнаем, что последнее значение равно 5. Удобно.
Кроме того калькулятор знает много физических постоянных, поэтому теперь можно легко при расчетах на скорую руку скорость света считать не 3e8 м/с, а честно 299792458 м/с.
Остальные «плюшки» уже не такие весомые, но все-равно удобства прибавляют. Например, SpeedCrunch показывает подсказки по встроенным функциям, которых будет, пожалуй, даже побольше, чем у NumLock Calculator’а.
Есть раскраска синтаксиса – переменные одним цветом, функции – другим, числа – третьим. И еще калькулятор может вычислять значения не до конца набранных выражений. В том смысле, что если выражение набрано правильно, то можно не нажимать Enter, а подождать всплывающей подсказки с результатом. Все это видно на следующем скриншоте.
Кроме того есть небольшой встроенный математический справочник с элементарными формулами, если щелкнуть на которые, то формула переносится в строку ввода калькулятора.
Справочник довольно скудный, но его можно расширять самому, потому что он представляет собой набор обычных файлов 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-файле в папке с программой.
Единственный недостаток, который сразу заметен – это не полный перевод на русский язык. Меню выглядит прямо как англо-русский словарь:
А так в целом очень достойный и, главное, бесплатный, а точнее open source, калькулятор.
Похожие записи
Пожалуйста, оцените запись









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