Открыть сервис

Programma 101

Programma 101 — это первый в мире коммерчески успешный настольный программируемый калькулятор, выпущенный итальянской компанией Olivetti в 1965 году. Аппарат сочетал в себе функции арифмометра, программируемого вычислителя и принтера, что сделало его предшественником современных персональных компьютеров. Programma 101 (также известная как Perottina) была разработана под руководством инженера Пьерджорджо Перотто и предназначалась для научных, инженерных и бизнес-расчётов.

История создания

Предпосылки

В начале 1960-х годов компания Olivetti, базирующаяся в Иврее (Италия), уже имела опыт производства механических и электрических вычислительных машин. Инженеры компании, в частности Марио Тоньони и Пьерджорджо Перотто, стремились создать устройство, которое было бы компактнее громоздких мэйнфреймов, но при этом позволяло бы автоматизировать повторяющиеся вычисления. Разработка велась в условиях конкуренции с американскими компаниями, такими как IBM и Hewlett-Packard.

Разработка и выпуск

Работа над проектом началась в 1962 году. Основной задачей было создание программируемого калькулятора, который мог бы хранить последовательность инструкций и выполнять их без участия оператора. В 1963 году Olivetti представила прототип, а в 1965 году началось серийное производство. Устройство получило название Programma 101, где «101» символизировало «первый» (от итал. «primo» — первый) и «один» (как начало новой эры). Первая партия была выпущена в количестве около 44 000 единиц, что было значительным объёмом для того времени.

Коммерческий успех

Programma 101 пользовалась спросом в университетах, научно-исследовательских институтах и офисах. Среди её покупателей были NASA (использовалась для расчётов при проектировании космических аппаратов), General Electric и другие крупные организации. Устройство продавалось по цене около 3200 долларов США (что эквивалентно примерно 25 000 долларов в 2020-х годах), что делало его доступным для средних предприятий и лабораторий.

Устройство и характеристики

Конструкция

Programma 101 представляла собой настольный блок размером примерно 48×60×28 см и массой около 30 кг. Устройство имело встроенный термопринтер, клавиатуру для ввода чисел и команд, а также панель управления с переключателями. Внешне оно напоминало современный текстовый процессор или большой калькулятор.

Электроника

В основе Programma 101 лежала дискретная логика на транзисторах и диодах — интегральные схемы в то время ещё не были широко доступны. Память устройства состояла из магнитных сердечников (ферритовых колец), которые хранили как данные, так и программный код. Ёмкость памяти составляла 240 слов (каждое слово — 12 десятичных цифр или 6 инструкций). Программа могла содержать до 120 шагов.

Ввод и вывод

Программирование

Программирование на Programma 101 осуществлялось путём последовательного нажатия клавиш, соответствующих операциям. Устройство поддерживало условные переходы (ветвления) и циклы, что позволяло создавать достаточно сложные алгоритмы. Программы записывались на магнитные карты и могли быть повторно использованы. Язык программирования был машинно-ориентированным, но относительно простым для освоения инженерами.

Классификация

Тип устройства

Programma 101 относится к классу программируемых калькуляторов (или настольных вычислителей). В отличие от современных персональных компьютеров, она не имела операционной системы, монитора и возможности подключения внешних устройств (кроме принтера). Однако её возможности по автоматизации вычислений и хранению программ делали её прообразом микрокомпьютеров.

Место в истории

Применение

Научные и инженерные расчёты

Programma 101 активно использовалась в университетах и лабораториях для решения задач математического моделирования, обработки экспериментальных данных и выполнения статистических расчётов. Например, в NASA с её помощью рассчитывали траектории полётов и параметры орбит.

Бизнес и финансы

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

Образование

Programma 101 использовалась в учебных заведениях для обучения основам программирования и вычислительной техники. Студенты могли на практике освоить принципы работы с алгоритмами и машинными кодами.

Значение и наследие

Влияние на развитие вычислительной техники

Programma 101 продемонстрировала, что программируемые устройства могут быть компактными, доступными и удобными в использовании. Она стала коммерческим доказательством концепции «персонального компьютера» задолго до появления Apple II и IBM PC. Инженеры, работавшие над проектом, впоследствии участвовали в создании других значимых устройств, включая первые итальянские компьютеры.

Культурное влияние

В 1960-х годах Programma 101 воспринималась как символ технологического прогресса. Она упоминалась в научно-популярных журналах и рекламировалась как «компьютер для каждого». В музеях науки и техники (например, в Музее науки и техники в Милане) устройство выставляется как один из ключевых экспонатов, иллюстрирующих историю вычислительной техники.

Современное признание

В 2020-х годах Programma 101 признаётся историками техники как важный этап в эволюции компьютеров. Она включена в списки «первых персональных компьютеров» наряду с такими устройствами, как Kenbak-1 (1970) и Altair 8800 (1975). В 2016 году компания Olivetti (в составе группы Telecom Italia) выпустила ограниченную серию реплик Programma 101 для коллекционеров и музеев.

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →