Введение
HP 25 – портативный программируемый научно-инженерный калькулятор, выпускавшийся компанией Hewlett Packard с начала января 1975 года по 1978 год. HP 25 был представлен как более доступная (MSRP 195 долларов США) альтернатива революционному HP 65. Для снижения стоимости HP 25 был лишен считывателя магнитных карт, присутствовавшего в HP 65, поэтому программирование осуществлялось только с помощью клавиатуры. После выключения программа терялась и требовала повторного ввода. Модель HP 25C, представленная в 1976 году, решила эту проблему благодаря первому использованию CMOS-памяти с резервным питанием от батареи в калькуляторе, названной HP «непрерывной памятью». Как и все ранние калькуляторы HP, 25 использовал обратную польскую нотацию (RPN) для ввода вычислений, работая со стеком из четырех уровней (x, y, z, t). Почти все кнопки имели две альтернативные функции, доступ к которым осуществлялся с помощью синей и желтой клавиш-префиксов. Небольшой сдвижной переключатель использовался для переключения между режимами «выполнение» и «программирование». HP 25 использовал 10-значный красный светодиодный дисплей и стал первым калькулятором, представившим опцию «инженерного» отображения – денормализованный формат мантиссы/экспоненты, в котором экспонента всегда кратна 3 для соответствия общепринятым префиксам СИ, например, мега, кило, милли, микро, нано. HP 25 имел память для хранения до 49 шагов программы. Это был первый калькулятор HP, использовавший полностью объединенные коды клавиш (хранение префикса и функциональной клавиши вместе в одном месте программы) для экономии памяти. Кроме того, в нем было восемь регистров памяти и специализированные научные и статистические функции. Руководство пользователя состояло из 161 страницы, напечатанной в четырех цветах, и содержало множество примеров программирования в области математики, науки, навигации и финансов. HP 25 был примерно на 25% меньше, чем HP 65. Он использовал те же клавиши трапециевидного профиля, впервые представленные в HP 65. HP 25 рассматривался как конкурент калькуляторов TI 58 и TI 58C, предлагаемых компанией Texas Instruments. Если рассматривать исключительно функциональность и емкость, более равноценным конкурентом был TI 57. В нем отсутствовали некоторые функции HP 25, но были и другие преимущества. Одним из заметных недостатков HP 25/25C было отсутствие возможности использования подпрограмм, в то время как TI 58 и даже более ранний SR 56 поддерживали подпрограммы. Хотя 49 полностью объединенных кодов клавиш были примерно эквивалентны 100 не объединенным шагам SR 56, к моменту появления TI 58 с 480 шагами, подпрограммами, DSZ-циклами и т. д., HP 25/25C столкнулся с серьезной конкуренцией. Впоследствии HP представила калькуляторы HP 29C/19C с 99 объединенными шагами, метками и подпрограммами. А TI представила TI 58C с непрерывной памятью. Существовала также версия, адаптированная для поддержки дополнительного дисплея, обращенного в обратную сторону, изготовленная компанией Educational Calculator Devices под названием EduCALC 25 GD.