Главная » Хабрахабр » Когда компьютеры были людьми…

Когда компьютеры были людьми…

В зависимости от детальности изложения далее перечисляются изобретения китайского варианта абака, различных видов счетов с костяшками, вычислителей на основе зубчатых колёс, изобретения и промышленного выпуска арифмометров Тома де Кальмару, изобретения разностной машины Чарльзом Бэббиджем и т.д. Практически любое изложение истории компьютеров начинается с упоминания изобретенного в древнем Египте абака. От абака до iPad история компьютеров представляется как цепочка изобретений изделий из дерева, металла и других материалов. вплоть до появления современных компьютеров.

И эта статья о том, как они из людей превратились в то, что мы имеем сейчас.
Однако, первые компьютеры (computers) были людьми!

Компьютеры — это люди

О первых компьютерах-людях можно почитать в Википедии в разделе об этимологии английского слова «computer».

Это использование термина относится к человеку, который выполнял некие расчеты. Согласно Оксфордскому Словарю Английского Языка, первое известное использование слова «computer» обнаружено в книге английского писателя Ричарда Брейтвейта, изданной в 1613 году. С конца XIX века слово стало приобретать более знакомое нам значение — машина, которая выполняет вычисления [1]. Слово использовалось в английском языке в том же значение вплоть до середины 20-го века.

Но что же они вычисляли? Итак, первые компьютеры были людьми.

«The information: a history, a theory, a flood» я нашел интересное упоминание о них. В книге Gleick, James.

Совет был заказчиком таблиц альманаха. Начиная с 1767 года и вплоть до своего расформирования Совет Англии по Определению Долготы (Commissioners for the Discovery of the Longitude at Sea) выпускал ежегодный Морской Альманах (Nautical Almanac), в котором были представлены таблицы для определения положения Солнца, Луны, звезд, планет и спутников Юпитера. Подрядчиком же была знаменитая Гринвичская лаборатория.

Страницы из альманаха

Их профессия называлась computer. В течение следующего полувека эти таблицы подготавливала команда примерно из тридцати профессионалов. Команда состояла в основном из мужчин, но некоторое время в ней работала и женщина — Mary Edwards of Ludlow, из Шропшир.

Мемориальная доска в честь первой «женщины-компьютер»

Их кропотливый труд хорошо по тем временам оплачивался — 70 фунтов стерлингов в год.

Для каждого расчёта был расписан пошаговый алгоритм. Вычисление было «кустарным» (индивидуальным) производством. Способных к этому людей искали и отбирали по всей Англии. Больших математических познаний для работы не требовалось, однако требовалось высокая концентрация, внимательность и аккуратность.

В любом случае первые компьютеры, будучи людьми, делали ошибки, поэтому одно и то же задание обрабатывалась дважды и разными людьми.

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

Для управления потоком информации в проекте существовал специальной сравниватель-корректор результатов (компаратор).

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

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

Компьютеры появились в штатах банков, страховых и торговых контор. Опыт «долготой команды» был использован позднее в больших коммерческих проектах по составлению и публикации самых разных таблиц.

Вам это ничего не напоминает?

Об этом свидетельствует (первое из подобных) объявление о приёме на работу в газете «Нью-Йорк таймс» от 2 мая 1892. Кстати, в Америке первый компьютер был принят на работу относительно поздно, в 1892 году. Оно гласило: в ВМС США требуется компьютер (Computer wanted) со знанием алгебры, геометрии, тригонометрии и астрономии [2].

Механизация труда людей-компьютеров

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

Профессия людей-компьютеров (расчётчиков или техников-расчётчиков) стала массовой. В СССР учёт и контроль были краеугольными камнями плановой экономики. Кроме того, эту специальность преподавали как дополнительную бухгалтерам, технологам и т.д. Людей этой профессии готовили в техникумах.

В её задачу входило наряду с ведением бухгалтерии помогать техникам в вычислении стоимости строений и сооружений. Моя мать работала в районном Бюро Технической Инвентаризации в большом сибирском селе. Для ускорения вычислений использовался массовый советский арифмометр Феликс. Для проведения этих вычислений существовали объёмные справочники с разъяснениями, формулами и вспомогательными таблицами.

Арифмометр Феликс был назван так в честь легендарного основателя ЧК Феликса Дзержинского. Всего в СССР было выпущено несколько миллионов этого аппарата. Он стоил примерно десятую долю средней месячной зарплаты.

В этом смысли я и сам немного человек-компьютер, и даже во втором поколении (шутка). Постигнув арифметику, я много и с удовольствием помогал моей маме в проведении расчётов на «железном Феликсе», как его называли в народе.

На крупных производствах и при органах управления вплоть до появления ЭВМ (Электронных Вычислительных Машин) и персональных компьютеров существовали Машиносчётные Станции (МСС).

Машиносчетная станция ордена Ленина треста ЧМС: группа перфорации (машины перфораторы и контрольники) Январь 1965 Автор: В. Петров. Место съемки: г. Череповец и Череповецкий район. Источники: Череповецкое музейное объединение [3]

Бухгалтера на этих предприятиях подготавливали первичные ведомости, которые сотрудницы МСС просчитывали на арифмометрах. Такая станция существовала даже в нашем небольшом селе и производила в основном подсчёты трудовых успехов и расчёты зарплаты сотрудникам районных предприятий, колхозов и совхозов.

После окончания Московского Университета он был распределён на работу на одно очень закрытое предприятие на Урале (в народе такие предприятия тогда называли «ящиками»). Как я узнал позже, вплоть до 70-х годов в СССР существовали и огромные Машиносчётные Центры, прототипы более поздних Вычислительных Центров, оснащённых уже ЭВМ.
В начале своей трудовой деятельности я познакомился с одним известным в узких кругах математиком. Алгоритмы расчёта были сложные, использовались итерационные методы. Сотрудники огромного отделения, куда он попал, занимались расчётом «разных баллистических траекторий», как он выражался (не уточняя, каких). Задача моего знакомого состояла, выражаясь современным языком, в написании «программ» на языке, чем-то схожим с ассемблерным языком или байткодом.

Результаты вычисления надо было записывать справа. Отдельные элементарные шаги алгоритма записывались в специальную таблицу в левую колонку. Такой переход означал, как правило, что дальнейшие вычисления должны были проводиться другим специалистом, владеющим арифмометром другого типа или логарифмической линейкой. Язык включал условия окончания вычислений и переходы на новое место алгоритма.

В отделении работало несколько сотен сотрудников (в основном — женщин). Оснащение состояло из арифмометров различного вида и логарифмических линеек.

Потоки вычислений всегда дублировались, чтобы можно было сравнивать в случае необходимости результаты каждого шага.

Так продолжалось до тех пор, пока им на смену не пришли первые ЭВМ. Сотрудники отделения полный рабочий день, год от года передвигали штырьки арифмометров, крутили их ручки, передвигали полозки логарифмических линеек и записывали результаты вычислений в таблицы, практически ничего не зная об истинной цели своей работы.

Вместо эпилога

Укоренившаяся в умах широкой публики и даже специалистов история ИТ в кратком изложении выглядит так: Да, древние греки и китайцы изобрели и пользовались абаком. И после этого разные изобретатели типа Бэббиджа изобретали разные курьезные, но мало полезные машинки для механического счёта. И только после того, как в середине 20-го века на ровном месте были изобретены первые ЭВМ, началось подобное взрыву развитие и применение информационных технологий на основе программирования.

Первыми компьютерами были люди. В реальности всё было по-другому. За счёт механизации вычислений производительность труда людей-компьютеров постоянно росла, расширялись и появлялись новые области применения их труда. Эта профессия становилась все более массовой. На определенном этапе среди людей-компьютеров появились люди, занимавшиеся тем, что стало потом называться программированием. Среди них происходила специализация. Замена людей-компьютеров (в СССР — расчётчиков) на ЭВМ и потом на персональные компьютеры растянулась на несколько десятилетий. Когда появились первые промышленные ЭВМ, рынок для их использования был уже сформирован.

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

Заглавная иллюстрация: geralt


Оставить комментарий

Ваш email нигде не будет показан
Обязательные для заполнения поля помечены *

*

x

Ещё Hi-Tech Интересное!

LibreOffice: страшный сон бухгалтера

LibreOffice — мощный офисный пакет, который бесплатен для частного, образовательного и коммерческого использования. Его разработчики делают замечательный продукт, который во многих сферах используется в качестве альтернативы Microsoft Office. Команде PVS-Studio всегда интересно взглянуть на код таких известных проектов и попробовать ...

? Skype превратился в унылое подобие… и продукт, позволяющий получить полный доступ к вашей системе? Есть ли надежда?

Извините, накипело! Сегодняшний повторный инцидент с загрузкой 500+ МБ паразитного трафика за 15-20 минут, который я не заказывал, стал последней точкой, когда я всерьез задумался снести мессенджер, которым пользовался практически с самого начала его создания и отказаться от дальнейшего пользования. ...