...

Speedcrunch что это за программа

Saved searches

Use saved searches to filter your results more quickly

Cancel Create saved search

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

A fast, high-precision and powerful cross-platform desktop calculator.

speedcrunch/SpeedCrunch

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Switch branches/tags
Branches Tags
Could not load branches
Nothing to show
Could not load tags
Nothing to show

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Cancel Create

  • Local
  • Codespaces

HTTPS GitHub CLI
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

SpeedCrunch: A classy features-rich keyboard-driven calculator for scientists and enthusiasts

SpeedCrunch: A classy features-rich keyboard-driven calculator for scientists and enthusiasts

I have been never a fan of classical calculators user-interface, therefor I am always looking for and using command-line calculators.

SpeedCrunch is a lightweight calculator program without the traditional calculator buttons, It provides a simple powerful interface which make a use of the keyboard, mathematical terms and shortcuts and display results in interactive way as the user’s type.

But many users my prefer old-school keyboard, so they can have an optional on-screen keypad from view menu. It’s fairly easy-to-use and works seamlessly on Windows, macOS and Linux.

Despite its small size, SpeedCrunch is features-rich program with dozens of usable functions and options.

Variables functionality in SpeedCrunch allows users to store their results which comes handy for many specific users.

Key Features

  1. Reactive results
  2. Keyboard driven
  3. Easy-to-use
  4. Multi-platform: Windows, Linux and macOS
  5. History support
  6. Session manager
  7. Advanced settings manager
  8. Customizable syntax highlighting
  9. 80+ built-in mathematical functions
  10. Variables support
  11. Complex numbers support
  12. Built-in unit conversions
  13. Auto-completion
  14. Built-in formulas book and 150+ scientific formulas.
  15. Multi-languages support
  16. Statistical functions
  17. Session manager with import/ export functions
  18. Full-screen mode
  19. Supports many languages

Languages supported

SpeedCrunch supports many languages as it’s packed by a strong community of users and developers, it supports English Chinese (China, Taiwan), German, Italian, French, Polish, Portuguese, Romanian, Russian, Chzech, Spanish, Dutch, and more.

Install SpeedCrunch

SpeedCrunch offers Windows, Linux and macOS generic software packages which ease install process.

Linux’s users can find SpeedCrunch in their software repository for Ubuntu, Debian, Fedora, Arch Linux, Manjaro and openSUSE. They can also download 32-bit (RPM, Deb and Generic package) as well as 64-bit.

For Windows systems, SpeedCrunch offers an installer package and a portable package that works without install in one single file.

License

The project is a free open-source software which is released under GNU General Public License.

Contribute

Contribution is open for developers and users to report bugs or request new features, and translate the program into new languages.

Donate

If you are interested in supporting this great project, SpeedCrunch offers many ways to donate you can find them here.

Resources

  1. http://speedcrunch.org/
  2. http://speedcrunch.org/reference/index.html
  3. https://bitbucket.org/heldercorreia/speedcrunch
  4. https://www.transifex.com/heldercorreia/speedcrunch/
  5. Photo by Roman Koval from Pexels

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

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

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

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

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

speedcrunch_sample_02

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

speedcrunch_hints_01

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

speedcrunch_sample_01

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

speedcrunch_book

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

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

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

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

speedcrunch_menu

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

PS. Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.

При подготовке материала использовались источники:
https://github.com/speedcrunch/SpeedCrunch
https://medevel.com/speedcrunch/

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

Оцените статью