Очень давно я искал подобную прогу. Постоянно нужен калькулятор для быстрых расчетов. Обычно у меня на столе жил Citizen SRP145, а в лабе обитало пол десятка CITIZEN SR-135, по одному на стол, но все равно. Не то. Особенно когда надо посчитать какую-нибудь формулу, вроде расчета резистивного делителя для питальника или что-то подобное. Приходилось вдумчиво жать кнопки, чтобы не сделать ошибку.
Ну и имея комп плодить еще лишние сущности в виде настольного калькулятора так себе идея. Долго время у меня жил клевый калькулятор который умел выскакивать по NumLock и почти справлялся, т.к. имел историю вычислений и вообще был весьма продвинут, но после перехода на Win7+ он отказался работать, а новую версию не подвезли. Пользовался штатным виндовым, боль и страдания. Ну или настольным. Короче, калькуляторов всяких много, а удобных как то не наблюдается….
И вот, оно…
Зовут сие чудо SpeedCrunch и это такой матлаб на минималках. Калькулятор консольного типа. Можно просто бомбить в строку формулы, щедро пересыпая их скобочками. Можно заводить переменные, можно создавать свои функции, можно вести вычисления смешивая системы счисления, например десятичную и шестнадцатеричную. Просто указывая в каком виде вводим. Хоткеи, история, логи… Причем все это настолько удобно, нативно и интуитивно. Что в эту прогу я влюбился с первой же минуты.
Судите сами. Надо посчтитать 1+2 так и пишем, 1+2 и Enter. Если напишем еще какой-нибудь знак, например, +, то он сам подставит перед ним ans т.е. предыдущий ответ. Как в калькуляторах Casio FX***.
Можно написать R1=10 и вот у нас появилась переменная R1, которую можно использовать везде.
R1=10
R2=20
R3=R1+R2
Тоже работает! Удобно.
UD(V;Rt;Rb)=(V/(Rt+Rb))*Rb
И вот у нас уже появилась функция, которую можно вызывать как:
UD(3;1;2)
Функция остается в программе пока мы ее не удалим вручную. Есть разные физические константы, куча встроенных функций вроде синусов, косинусов, логарифмов.
Ну все как в любом инженерном калькуляторе. Логические операции с битами. В общем, удобнейшая вещь. Настоятельно рекомендую. Она еще и кроссплатформенная и портабельная. Живет тут
Доброго времени суток!
Интересный калькулятор!
Сам пользуюсь уже очень давно (с 2005 года) очень похожей программой под названием Чиста калькулятор 2.0 разработка AV(T), сайт http://www.avtlab.ru
Сейчас на сайте открывается белая страница, ранее всё было, но google без проблем найдет.
Так же их разработка тоже очень древняя но и сейчас рабочая! — Small CD-Writer
пользуюсь тоже со студенчества когда нужно было писать CD-диски.
Small cd writer знаю. Очень хорошая прога была когда-то. На фоне всяких монстровидных неро
был ещё точно такой же «Чиста калькулятор», до сих пор пользуюсь.
https://web.archive.org/web/20070812204221/http://www.avtlab.ru/calc.htm
и я конечно всё понимаю, кроссплатформенность, но 25МБайт для калькулятора, чтобы нарисовать единственное окошко с текстом это уже немного за гранью
Какая клевая прога! Она пожалуй поудобней даже будет.
да удобно, но, к сожалению, тоже не без багов:
не то чтобы баг, но раздражает, что пытается целые числа считать в целых 32х битных числах в результате чего может сам выдать ответ больше 2^32 и если не добавить точку дальше считать отказывается.
и ещё какая-то функция, вроде бы, гиперболический тангенс давала странный результат, но они там и тригонометрию почему-то в градусах считают, может тоже чего перемудрили, разбираться тогда не стал, но «осадочек остался».
Я обычно держу открытый Пайтон в консоли. В консольном режиме он как этот калькулятор
Кстати, да.
Ну или ещё проще это консоль в браузере (JS без открытия новых программ и окон), но мне нравится больше синтаксис Python. Хотя если что-то быстро посчитать при чтении статьи, то Ctrl+Shift+I в Хроме и «калькулятор» открыт
GNU Octave. Да. И под Linux. Работает как в консоли, так и свой гуй имеет. Голая Octave в общем не сильно много весит, но обладает всеми ништяками матлаба, в т.ч. более удобным годингом. Причем можно указать интерпретатор GNU Octave в shell-скрипте вместо bash например, и запускать код октавы как обычные shell-скрипы.
В плюс ко всему строит графики через GNU Plot или своими средствами (FLTK например), и не просто графики, а интерактивные: если грамотно закодить, то вполне шикарно получается.
На Дебиан ставится по щелчку:
# apt install speedcrunch
На Убунту, Минт — наверно так же.
А, вот, в отечественной АстраЛинукс уже стоит по умолчанию.
Тоже редко пользуюсь калькуляторами, так как Петон нашо фсйо!
Нет двух самых важных функций:
1. Хоткей вызова
2. Копирование всего выражение с ответом в буфер обмена.
1) привинтил с помощью AutoHotKey. теперь выскакиваает и пропадает по нумлоку, как NumLock Calculator
2) можно мышкой.. (а что, часто нужно? как-то обычно не требовалось)
Что-то сложный AutoHotKey, не подкинете скриптца для вкл/выкл по numlock?
Ответ автоматом копируется в буфер и так. А надо ли копировать всё выражение?
» (V/(Rt+Rb))*Rb »
Ну ё-моё, делить — в самую последнюю очередь!
А у мну между виндовым калькулятором и MathCAD-ом — Qalculate!
Есть ещё один: http://we.easyelectronics.ru/link/go/3065/ (SMath Studio)
Он уже перевалил за 1-ю версию.
Почти хороший калькулятор, но слегка заброшен: масса багов по которым нет активности https://bitbucket.org/heldercorreia/speedcrunch/issues?status=new&status=open и последний релиз в 2016.
Баги есть и в математике, например #1126, #852. Последнее вообще достаточно неприятно, попытка вычислить:
(2*pi*sqrt(330e-6*10e-6))**-1
дает:
2.77053194271996246042e3-214.604481485801913136e-39j
чего быть не может, разумеется. Похожий баг выплывает и в других вычислениях, попроще.
Лучший калькулятор — это Python!!!
с REPL — как-то коряво,
куда удобнее «бегать по тексту» курсором, редактировать и «исполнять» отдельные строки или блоки. т.е. Jupyter.
и вот оно будущее которое мы заслужили, чтобы посчитать 2+2 давайте сперва запустим веб сервер…
тогда уж Wolfram Mathematica
gp pari попробуйте)
А мне нравится Natural Calculator.
Обалденная вещь!
Что то не нагугливается. Ссылочку дашь?