Пожелания к PhysUnitCalc

Jan 04, 2016 02:34

Скоро калькулятору с физическими размерностями - PhysUnitCalc - исполнится год. Я сам им успешно пользуюсь на работе и в повседневной жизни, пытаюсь "подсадить" окружающих, и иногда это получается - электронщику нашему нафиг были не нужны размерности, но оператор || ("параллельное соединение", a||b = a*b/(a+b) ) оказался решающим аргументом ( Read more... )

программки, physunitcalc

Leave a comment

Comments 6

1500py470 January 4 2016, 08:29:16 UTC
Чтобы стать килераппом по нынешним временам нужен голосовой ввод и возможность работать на мобильных платформах. На десктопах скоро возможно только хардкорные олдфаги останутся которые это в уму проделать смогут, но и у них потребность перевести вес на весах в фунтах в привычные килограмы, или из градусов понять сколько фаренгейтов на кондиционере поставить будет.

Reply


e69 January 4 2016, 10:43:26 UTC
Голосовой ввод - это, конечно, шутки, но для новых пользователей ведь действительно важны интуитивность интерфейса и/или легкость обучения, помимо наличия подробной документации.
Например, списки величин, выскакивающие при вводе - это очень удобное дополнение в последней версии. Может быть, ещё списки по категориям (длина, масса,..) куда-нибудь засунуть.

Из простых идей: если не жалко лаконичности интерфейса, может, под строку ввода посадить кнопку [Ans], заменяющую текст в ней на эти три буквы, и кнопки для нескольких последних использованных размерностей, которые сразу дописывают их в командную строку.

Reply


emdrone January 4 2016, 11:17:31 UTC
В максиме (серьёзная программа для символьной математики)
есть пакеты для вычисления размерности формул.
Просто задаёшь величину *(её/размерность^2), умножаешь на
сочетание размерностей - и она выдает размерность формулы,
преобразованной формулы и т.д. (напр. производной или интеграла).

Reply


axsmyth January 4 2016, 12:21:27 UTC
Голосовал за:
"Улучшенный разбор выражений" - фактически, вы пишете отдельный язык программирования, а раз так, то вам стоит определиться, компилятор или интерпретатор это будет. Пока вы склоняетесь к интерпретации по ходу набора.
"Общеупотребительная форма записи различных единиц измерения" - мышление математика или физика позволяет опознавать типовые ситуации в любой (на самом деле почти в любой) форме, тем не менее, при решении типовых ситуаций мышление ведётся типовыми шаблонами, которые лучше не исключать, иначе программа будет больше напоминать игрушечные счётыу, и отдавать им повышенный приоритет.

Может быть, стоит запретить создавать переменные, имена которых совпадают с единицами измерения.Не стоит, поскольку характерные имена переменных значит почти столько же, сколько и упомянутая общеупотребительная форма. Как вариант предлагаю рассмотреть возможность требовать при вводе названия единиц измерений использовать клавишу альт. Ну или контрол. Наподобие того, как мы используем шифт для ввода заглавных букв и аббревиатур. Ну, ( ... )

Reply


the_toad January 4 2016, 18:40:07 UTC
Я, увы, вынужден сказать, что ничего умного сказать не могу, поскольку в последнее время тяготел к чистой науке, и ограниченному числу единиц, во многих случаях СИ. А сколько чего в колбу засунуть, с молодости решал через моли эквивалентов, это сильно упрощает жизнь.

Вот несколько более в молодости мне бы, возможно, пригодилась новая функциональность, но сейчас хватает и старой, так что ничего умного предложить не могу.

Reply


Leave a comment

Up