Jump to content
    

Полезный калькулятор (Windows Linux)

Серьёзно??? Калькулятор размером 35 МБ? :shok:  А почему не 350?

Народ, как вы так пишете?...  :mda:

Share this post


Link to post
Share on other sites

9 hours ago, jcxz said:

? Калькулятор размером 35 МБ? :shok:  А почему не 350?

Народ, как вы так пишете?... 

В чем умеют, в том и пишут 😞

Не так давно видел две почти одинаковые системы, с почти одинаковым назначением, для станций тестирования продукции.

Там надо было управлять через один виртуальный СОМ-порт, получать данные измерений через другой, и генерировать экселевскую табличку. Никакой графики, все только в числах.

Одна была написана на ЛабВью, и сама была не очень большая. Но требовала установки части самого ЛаьВью под гигабайт.

Вторая не требовала никаких отдельных установок, но ее директория после инсталляции была почти 400МБ! И внутри были интересные файлы, типа mpeg.dll и т.п. Еще раз - графики там нет, от слова "совсем". Насколько я понял, сделано оно было на QT или чем-то подобном.

Когда-то давно, я делал нечто похожее на Борланд С++ Билдере под 7-й виндой. В результате там была ОДНА .ехе, мегабайта на 3-4. (и небыло никаких ДЛЛ и т.п.).

 

Share this post


Link to post
Share on other sites

С размером согласен, но современные стеки программирования (если мультиплатформенно) не дают возможности сделать меньше, сам писал когда то на Delphi/Lazarus и это весило бы 3 мб.  В этом использовался Rust+Fyne , сборка не зависит от системы, плата за это обьем приложения.

Share this post


Link to post
Share on other sites

Ладно, размер -- 23МБ не критично, если утилита хорошая. Но вот такое:

 ./rcalc         
./rcalc: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.43' not found (required by ./rcalc)

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

Share this post


Link to post
Share on other sites

2 часа назад, Allregia сказал:

Когда-то давно, я делал нечто похожее на Борланд С++ Билдере под 7-й виндой. В результате там была ОДНА .ехе, мегабайта на 3-4. (и небыло никаких ДЛЛ и т.п.).

~20 лет уже пользуюсь "Numlock Calculator", имеющим размер = ~1.5 МБ. Также без каких либо DLL и при этом он умеет всё необходимое калькулятору.

Раньше люди умели писать намного оптимальнее. Сейчас разучились. :unknw:

Share this post


Link to post
Share on other sites

51 minutes ago, proming said:

Спасибо за замечание. Версия библиотеки у меня новее.

Освойте Docker контейнеризацию и будет Вам счастье...

Share this post


Link to post
Share on other sites

1 час назад, proming сказал:

С размером согласен, но современные стеки программирования (если мультиплатформенно) не дают возможности сделать меньше

Неправда. Как раз сейчас дорабатываю свою терминалку (MFC), которая умеет побольше вашего калькулятора, а весит всего ~250 КБ. Это в 140(!) раз меньше вашего калькулятора.

При этом она ещё и содержит в себе две сторонние библиотеки: libpng и zlib самых последних версий. Это насчёт того, что кто-то "не даёт возможности".

Share this post


Link to post
Share on other sites

9 minutes ago, jcxz said:

Неправда. Как раз сейчас дорабатываю свою терминалку (MFC), которая умеет побольше вашего калькулятора, а весит всего ~250 КБ. Это в 140(!) раз меньше вашего калькулятора.

При этом она ещё и содержит в себе две сторонние библиотеки: libpng и zlib самых последних версий. Это насчёт того, что кто-то "не даёт возможности".

Согласен на 100%, можно на ассемблере сделать и заново переписать библиотеки для визуализации, можно синклер вспомнить. Я не против оптимизации если это как задача. 

Share this post


Link to post
Share on other sites

Чрезвычайно что то глючное а не калькулятор!

1/3*3=

image.thumb.png.aba50b235ae27245341f9ca5a5063429.png

А это что ?.

image.thumb.png.3b2b0ac2e88d807f4f52f8bbca01fb66.png

Дальше можно не смотреть.

Share this post


Link to post
Share on other sites

Конечно можно, но зачем?(С) 
В том смысле, что оно кагбе уже есть в неплохом варианте:

2026-08-01164934.thumb.jpg.b18bb7087b4f261790c8db315db98c21.jpg

Особенно если новодел работает с глюками. 
Классическая проблема - работа с floating point. Оно вообщета требует округления результата

Share this post


Link to post
Share on other sites

Я пользуюсь аппаратным калькулятором. Сейчас перехожу на FX-991EX. Простые вычисления делаю на нем, что-то сложнее - LibreCalc, в тяжелых случаях - Python.

Если не за компом - есть CalcES на смартфоне

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...