Софтинки    

  Калькулятор ~ 
  Калькулятор-2 ~ 
  Калькулятор-3 ~ 
  Web-сервер ~ 
  Weeby ~ 
  Кука ~ 
  PAM-SSRA ~ 
  Dozer ~ 
  JI Synth ~ 
  JI Synth 2 ~ 
  httpfw ~ 
  nanoNET ~ 
  kurare ~ 
  edsm ~ 
  edsm-2 ~ 
  One more webd ~ 
  avr8-edsm ~ 
/Разное/Софтинки/Калькулятор-3

Калькулятор 3

Не прошло и 15-ти лет, как ВДРУГ обнаружилось, что в предыдущих версиях калькулятора был не совсем до конца реализован алгоритм сортировочной станции. Из-за этого были (синтаксически) невозможны функции с числом аргументов более одного, хотя весь остальной код (вычисление выражения и пр.) это умел.

В этой версии сей недостаток устранён. Попутно научил софтину новым ругательствам, как-то:

	clic3> 1+x
	'x'---does not exist

	clic3> sin(8,9)
	'sin'---too many arguments

	clic3> max(1)
	'max'---too few arguments

Скачать исходные тексты
Для компиляции нужен пакет libreadline-dev.

Калькулятор 3.1

Функциональность практически не изменилась. Исходные тексты подвергнуты косметическим и не очень изменениям - убран мёртвый код, всякие глупости и несуразности. Снято ограничение на максимальное число переменных и констант. Ну, и всякие другие мелочи типа появления команды переключения флажка "печатать RPN".

Окончательная версия
Для компиляции всё также нужен пакет libreadline-dev. Добавлена команда очистки списков переменных и констант.
Имеется также DEB-пакетики для amd64 и для i386.

Дата последней модификации: 2016-05-05


/Разное/Софтинки/Калькулятор-3

Содержимое данного сайта может быть использовано кем угодно, когда угодно, как угодно и для каких угодно целей. Автор сайта не несёт абсолютно никакой ответственности за землетрясения, наводнения, финансовые кризисы, глобальные потепления/похолодания, разбитые тарелки, зуд/онемение в левой/правой пятке читателя, эпидемии/пандемии свинячьего/птичьего/тараканьего и иных гриппов, а также за прочие негативные, равно как и позитивные, последствия, вызванные прямым или косвенным использованием материалов данного сайта кем бы то ни было, включая самого автора. При копировании/цитировании материалов данного сайта любым технически возможным в настоящее время способом, а также способом, могущим стать возможным в будущем, указание (либо неуказание) ссылки на первоисточник лежит, блин, тяжким грузом на совести копирующего/цитирующего.

Valid HTML 4.0 Strict Valid CSS!