Иногда, мне приходится заниматься математикой. Я не люблю математику. В первую очередь потому, что моя визуальная подсистема не заточена на распознавание математического синтаксиса — я гораздо легче разбираю что имеется в виду, если мне ту же формулу записать без греческих букв синтаксисом Питона или хотя бы Паскаля. Но иногда, в том числе чисто по хозяйственным нуждам, мне приходится решать системы уравнений вроде вот такой:
y=14
x=12*y+23*z
z=sqrt(x)
....
и чему равно x?
Это пример чисто гипотетический. Большинство таких случаев я могу решить при помощи карандаша и бумаги за некоторое время, только вот одна незадача… я уже много лет ничего руками не пишу, и карандаша под рукой частенько просто нет. Поэтому я пользуюсь Eureka, которая потребляет систему уравнений именно в том виде, в котором я привык описывать задачу, и просто находит все неизвестные какие может.
Тем не менее, это досовая софтина и вообще каменный век. Однако, я не нашел ничего настолько же удобного для решения подобных задач. Сейчас я периодически пытаюсь воспользоваться вместо нее Eigenmath, но несмотря на то, что она маленькая и делает почти то, что надо, ее местные идиосинкразии меня периодически сильно раздражают — например, она норовит выдать результат только и исключительно в виде натуральной дроби, и придирается к синтаксису. Я хочу современную софтину, которая могла бы делать то же, что делает Eureka, или немножко больше, выдавать результаты так же как она, или в немножко большем количестве вариантов, но я не хочу софтину, которая заставляет меня доставать после ее работы калькулятор, и я не хочу софтину, которая требует от меня записывать уравнение не в том порядке, в котором я вылавливаю его из поставленной практической задачи.
Есть ли какие-нибудь альтернативы?
