Page 1 of 1

KCalc

Posted: Thu Apr 24, 2014 7:54 am
by Akyltist
Image

Достоинства:
- адекватное отображение результата
- высокая точность

Недостатки:
- неоптимальный код
- множественная перерисовка
- нет обработки исключений FPU (на 0 просьба не делить)
- иногда выскакивает ошибка точности

Ожидается:
- Исправление недостатков
- Расширение функционала

Инструкция:
- положить utils.obj в lib
- запустить kcalc

Re: KCalc

Posted: Thu Apr 24, 2014 8:46 am
by 0CodErr
:) Надо больше калькуляторов! Их же сейчас мало — надо ещё больше.

Ну а по делу:
вот ты пишешь, "неоптимальный код",
"иногда выскакивает ошибка"(то есть, не понятно когда что ли?),
"Расширение функционала"(до какой степени?)

Ну вот есть, например, http://www.moshier.net/ кое-что много чего, вообще-то.
Ты, конечно, можешь возразить, что оно, мол, на С. Тогда предлагаю сравнить результат компилятора со своим "творчеством".

Насчёт лицензии я не в курсе, но под линукс что-то есть. Вот на гитхабе тоже есть оттуда http://github.com/jeremybarnes/cephes

Я думаю, что для серьёзных целей имеет смысл использовать проверенные, протестированные средства, а не какой-то велосипед даже, наверное, самокат. Если цель — просто поиграться, то вполне нормально тогда.

Надеюсь, ты всё-таки не обижаешься на такую критику. :)

Re: KCalc

Posted: Thu Apr 24, 2014 8:58 am
by Akyltist
0CodErr wrote::) Надо больше калькуляторов! Их же сейчас мало — надо ещё больше.

Ну а по делу:
вот ты пишешь, "неоптимальный код",
"иногда выскакивает ошибка"(то есть, не понятно когда что ли?),
"Расширение функционала"(до какой степени?)

Ну вот есть, например, http://www.moshier.net/ кое-что много чего, вообще-то.
Ты, конечно, можешь возразить, что оно, мол, на С. Тогда предлагаю сравнить результат компилятора со своим "творчеством".

Насчёт лицензии я не в курсе, но под линукс что-то есть. Вот на гитхабе тоже есть оттуда http://github.com/jeremybarnes/cephes

Я думаю, что для серьёзных целей имеет смысл использовать проверенные, протестированные средства, а не какой-то велосипед даже, наверное, самокат. Если цель — просто поиграться, то вполне нормально тогда.

Надеюсь, ты всё-таки не обижаешься на такую критику. :)
Что тогда в дистрибутиве делают роликовые коньки?
PS: нет не обижаюсь, я занимаюсь тем, что мне интересно - ни кого не заставляю играться, поделился результатом. Не интересен результат, портируйте рабочие проверенные решения!

Re: KCalc

Posted: Thu Apr 24, 2014 9:05 am
by Mario_r4
"Пусть расцветают сто цветов, пусть соревнуются сто учений." Мао Цзэдун

Re: KCalc

Posted: Thu Apr 24, 2014 10:18 am
by Wildwest
Это в рамках GSoC или просто так?

Re: KCalc

Posted: Thu Apr 24, 2014 10:44 am
by Akyltist
Wildwest wrote:Это в рамках GSoC или просто так?
разминка) можно и в рамки положить, как бонус

Re: KCalc

Posted: Thu Apr 24, 2014 3:54 pm
by Wildwest
Ясно, раньше было 7 файловых менеджеров, теперь будет 7 калькуляторов. Можно даже конкурс или голосование устроить.

Re: KCalc

Posted: Thu Apr 24, 2014 4:06 pm
by Akyltist
Wildwest wrote:Ясно, раньше было 7 файловых менеджеров, теперь будет 7 калькуляторов. Можно даже конкурс или голосование устроить.
это самая ранняя версия, примерно 15% запланированного функционала!

Re: KCalc

Posted: Thu Apr 24, 2014 4:33 pm
by Leency
Wildwest wrote:Ясно, раньше было 7 файловых менеджеров, теперь будет 7 калькуляторов. Можно даже конкурс или голосование устроить.
Мне своё время также говорили, когда я Eolite начинал делать. Мол есть же KFM, XSYSTREE, MFAR, KFAR. И что в итоге?

Re: KCalc

Posted: Thu Apr 24, 2014 10:25 pm
by Wildwest
Ладно, есть идея: калькулятор, программу построения графиков (Graph), таблицу (Table) можно объединить в одной оболочке в таком порядке сверху вниз (но вроде там не все программы написаны на асме). График можно будет строить как по заданному выражению, так и по таблице. Получится отдаленный аналог экселя или даже матлаба/маткада/программы построения графиков (Calc из опенофис, адванседграфера, чего-то там из МакОС)... в перспективе. Понадобиться в школах и других местах.

Re: KCalc

Posted: Thu Apr 24, 2014 10:31 pm
by Wildwest