vak: (Улыбка)
Serge Vakulenko ([personal profile] vak) wrote2014-05-19 10:04 pm

Самый элегантный калькулятор

Бродил я как-то по форумам, где тусуются любители калькуляторов, и попал на интересного чувака. Его отец всю жизнь работал в Texas Instruments, в отделе, где разрабатывали калькуляторы. Соответственно, сколько он себя помнит с детства, калькуляторы у них в доме были всегда, самые разные, он среди них вырос. Знает он про них всё. Народ на форуме выспрашивает всякие разные подробности, истории и всякое. Мужик с удовольствием рассказывает. Ну и спросили его как-то, а чем он сам пользуется по жизни. Он упомянул некоторые модели, типа для таких задач лучше это, для других вот это. Но вообще-то, говорит, обычно рука тянется к TI-34. Самый ходовой вариант. Ну и решил я посмотреть, что за зверь.



Оказалось... элегантнее калькулятора я не встречал. Добыл я его на Amazon за $3 (плюс $5 доставка). У этого калькулятора длинная история, под маркой TI-34 выпущено много моделей - не все из них одинаково полезны. :)  Не берите MultiView. Ищите такой как на снимке, с желтой кнопкой слева. К примеру, вот этот вариант - не совсем то.

Это простой "научный" калькулятор с тригонометрией, логарифмами, дробями, статистикой и одним регистром памяти. Изумительно удобная клавиатура. Не требуются батарейки: он работает от встроенной солнечной батареи, причем уровень освещения нужен совсем никакой. Из необычных фишек него есть шестнадцатеричный/восмеричный/двоичный режим. Фактически подсобный калькулятор для программера. Держу в ближнем ящике стола, рядом с отвёрткой: главным инструментом системного программиста. :)

[identity profile] raydac.livejournal.com 2014-05-20 05:13 am (UTC)(link)
интересно, а есть такой же но программируемый?

[identity profile] winpooh.livejournal.com 2014-05-20 12:12 pm (UTC)(link)
Видимо, действительно хорошая машинка - за эмулятор на Гугл-Маркете 200 руб. просят. А 59-й раздают бесплатно :)
Edited 2014-05-20 12:13 (UTC)

[identity profile] winpooh.livejournal.com 2014-05-20 05:33 am (UTC)(link)
Помню, в детстве зачитывался книжкой программ для Б3-34 - такая в голубой обложке, автор, кажется, Дьяконов. Вот там очень правильный американский калькулятор отписывался, то ли TI, то ли HP. Я всё о нём мечтал... Надо бы найти книжку, а там и сбычу мечт устроить.

[identity profile] winpooh.livejournal.com 2014-05-20 06:38 am (UTC)(link)
Нашёл книжку. Самая крутая модель, которая там описывалась - это http://en.wikipedia.org/wiki/TI-59_/_TI-58
Правда, в качестве примеров в таблицах характеристик там и Синклеры упоминались :)

[identity profile] spamsink.livejournal.com 2014-05-20 05:56 am (UTC)(link)
Я понял, что должен уметь калькулятор, чтобы считаться истинно программистским: в 16-ричном режиме по клавише 1/x должно вычисляться обратное в группе по модулю 2^32.

[identity profile] spamsink.livejournal.com 2014-05-20 06:16 am (UTC)(link)
Понятно, что любой программируемый калькулятор годится в качестве программистского. Я про обычный калькулятор говорю. :)

[identity profile] blog.songfox.ru (from livejournal.com) 2014-05-21 04:04 pm (UTC)(link)
Да, согласен с автором комментария!

в кольце,

[identity profile] skolk.livejournal.com 2014-05-20 10:34 am (UTC)(link)
ибо по умножению оно не группа. Не факт, что все помнят, что обратное вычисляется от младшего разряда к старшему.

Re: в кольце,

[identity profile] spamsink.livejournal.com 2014-05-20 03:05 pm (UTC)(link)
Да, по умножению оно моноид. Но поразрядного способа я не знаю, только обобщенный алгоритм Евклида.

Re: в кольце,

[identity profile] skolk.livejournal.com 2014-05-20 08:51 pm (UTC)(link)
Для mod 2^n поразрядный способ весьма очевиден: обычное деление, только начинать справа, а не слева. Для mod m^n надо иметь таблицу обратных mod m для определения очередного разряда результата (или находить значение разряда перебором, такой вариант обычного деления известен), дальше так же поразрядно.

Re: в кольце,

[identity profile] spamsink.livejournal.com 2014-05-20 09:26 pm (UTC)(link)
Но зачем так мучиться, если алгоритм Евклида есть?
(Всё равно не понял. Поделите, пожалуйста, 16 на 5, чтобы 13 получилось.)
Edited 2014-05-20 21:39 (UTC)

не 16, а 1 mod 16

[identity profile] skolk.livejournal.com 2014-05-20 10:36 pm (UTC)(link)
0001|0101
0101------ правый разряд очевидно 1
-----
110 |1101 следующий 0, потом 1
01
---
1
1 самый старший 1
-
0

по сложности эквивалентно одному обычному делению

Re: не 16, а 1 mod 16

[identity profile] spamsink.livejournal.com 2014-05-20 10:52 pm (UTC)(link)
Спасибо, я был замучен Евклидом. (На будущее: тег <pre> очень полезен в хозяйстве.)

[identity profile] sfrolov.livejournal.com 2014-05-20 06:48 am (UTC)(link)
У меня - такой, как на Амазоне. Света совсем мало надо для работы. У TI была фишка такая - технология ANYLITE, сейчас они от нее в таких же калькуляторах отошли. Брал TI-36 Solar - работает только от хорошего источника света.

[identity profile] su0mynona.livejournal.com 2014-05-20 08:57 am (UTC)(link)
Лет 40 назад играл в игрушку "Посадка на Луну" на HP-65 карманном калькуляторе с магнитной картой! Вот это вещь!

[identity profile] winpooh.livejournal.com 2014-06-17 10:24 am (UTC)(link)
http://www.opennet.ru/opennews/art.shtml?num=40018

Система предоставляет такие средства, как многозадачность, древовидную файловую систему и Unix-подобное программное окружение.