калькулятор, машину для автоматического выполнения арифметических операций и некоторых математических функций. Современные калькуляторы являются потомками цифровой арифметической машины, разработанной Блезом Паскалем в 1642 году. Позже, в XVII веке, Готфрид Вильгельм Лейбниц создал более совершенную машину, и, особенно в конце XIX века, изобретатели производили вычислительные машины, которые становились все меньше и меньше, и все менее трудоемкими в использовании. В первые десятилетия XX века были разработаны настольные суммирующие машины и другие вычислительные устройства. Некоторые из них приводились в действие клавишами, другие требовали вращающегося барабана для ввода сумм, набитых на клавиатуре, а позже барабан стал вращаться с помощью электромотора.
Развитие электронных систем обработки данных к середине 1950-х годов стало намекать на устаревание механических калькуляторов, а разработка миниатюрных твердотельных электронных устройств привела к появлению новых карманных или настольных калькуляторов, которые к концу XX века могли выполнять простые математические функции (например, обычные и обратные тригонометрические функции) в дополнение к основным арифметическим операциям; могли хранить данные и инструкции в регистрах памяти, обеспечивая возможности программирования, аналогичные возможностям малых компьютеров; и могли работать во много раз быстрее своих механических предшественников. Различные сложные калькуляторы этого типа были спроектированы таким образом, чтобы использовать сменные модули заранее запрограммированного программного обеспечения, способные выполнять 5 000 и более программных шагов. Некоторые настольные и карманные модели были оснащены возможностью распечатки результатов на рулоне бумаги, а некоторые даже имели возможность черчения и печати букв.