Читать книгу «НЕэлектронные компьютеры и их создатели» онлайн полностью📖 — Леонида Черняка — MyBook.

Глава 1

Древнейшие методы счета

Сорок тысячелетий назад наши предки обрели разум в процессе эволюции, чем заслужили наименование homo sapiens, и направили его на решение насущных проблем. В том числе не в последнюю очередь – на учет доступных им весьма ограниченных ресурсов. Необходимость выживания в суровых условиях сначала научила их считать и много позже, только тогда, когда жизнь более или менее наладилась, возникла и потребность писать.

Лишь мифические поданные титана Кроноса, обитавшие в Золотой век, могли позволить себе пренебречь элементарной бухгалтерией и пребывать в нирване. Какие заботы, если под бдительным оком Отца они жили в условиях справедливости и изобилия? Как повествуют Вергилий, Гесиод и другие, в правление Кроноса люди не знали боли, смерти, болезней, голода. У них, живших в гармонии с природой, всего и всегда было в избытке, любые их потребности удовлетворены. Пребывая в постоянной праздности, они предавались невинным радостям жизни – возлежали на пирах, водили хороводы и воздавали хвалу небесам. Буколические сюжеты стали источником вдохновения многим художникам позднего средневековья, наиболее популярны картины Золотого века, написанные Лукасом Кранахом Старшим.

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

Живущие без счета

Сегодня без особых забот и тревог, хотя и не так роскошно, как при Кроносе, но совершенно свободно и в полном единении с природой на реке Маиси обитает племя индейцев пираха, скрытое от мира непроходимыми амазонскими джунглями. Их общая численность не превышает полутысячи, крошечное сообщество имеет горизонтальное устройство, в нем нет социальной иерархии, нет лидеров и вождей. Их пример подтверждает взгляды Маркса, разработавшего концепцию первобытного коммунизма, традиционной культуры, по его мнению, существовавшей до появления частной собственности и государства. Сохраняющийся на протяжении столетий, неизменный изо дня в день и лишенный разнообразия образ жизнь первобытных коммунаров больше всего напоминает «день сурка». У них атрофирована коллективная память, они не знают прошлого и не задумываются о будущем. При таком существовании достаточно совокупного информационного багажа, распределенного между индивидуумами – каждый индеец обладает достаточными практическими знаниями об окружающей среде – растениях и животных. Пираха считают себя частью природы, детьми леса, они воспринимают окружающие джунгли как сложный живой организм, по отношению к которому испытывают священный страх. В языке этих наивных детей природы отсутствуют прошедшее и будущее время, говорить они могут только о происходящем здесь и сейчас. Из миллиардов населения Земли только они вообще не умеют считать, для оценки количества им хватает трех слов – «один», «несколько» и «много».

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

Самобытность пираха привлекает к ним колоссальное внимание этнографов. Для нас же они точка отсчета.

Зарождение счета

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

Счет стал одной из составляющих дальнейшего эволюционного процесса. Первые следы доисторической «бухгалтерии» сохранились в виде разного рода зарубок и насечек, из которых возникла унарная система счисления (на латыни слово uno значит один). Мы можем назвать унарную систему непозиционной системой счисления с нумерацией одним единственным символом. Для него в текстах мы используем 1, в других обстоятельствах применим и любой иной символ – черточка, камешек, узелок, зарубка и т.д. Чаще всего на практике числа в унарной системе счисления записываются соответствующим количеством «палочек».

Унарная система счисления

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

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

Самым древним из найденных свидетельств использования унарной системы счисления считается кость павиана с нанесенными на нее отметками (Кость Ишанго), найденная в 1960 году бельгийским антропологом Жаном де Брокуром. Палеолитическая стоянка, где произошло это открытие, расположена в области Ишанго, недалеко от верховий реки Нила, на территории именовавшейся тогда Бельгийским Конго, теперь это граница между Угандой и Демократической Республикой Конго.

На кости Ишанго имеется несколько рядов отметок, первый начинается с серии, состоящей из трех бороздок, затем число бороздок удваивается до шести, следующая серия начинается четырьмя бороздками и в ней число бороздок удваивается до восьми, в третьей серии последовательность обратная, здесь за десятью бороздками следуют пять. Эту запись можно интерпретировать как свидетельство понимания древними операций удвоения и деления пополам. Интереснее другое – во втором ряду записаны все нечетные числа от 9 до 21, а в третьем ряду простые числа между 10 и 20!

Возраст находки по последним данным оценивается в 20 000 лет, но она не самая древняя, известны более ранние подобные, кость павиана из Лебомбо в Свазиленде (ей 37 000) и ее ровесница, кость волка, найденная в Чехословакии, однако записи на них проще, только насечки без какой-либо системы.

Системы нумерации и счисления

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

Способы нумерации родились из неудобства оперировать большим количеством палочек в унарной системе. Показательный пример – при ручной обработке результатов голосования 4 точки и 6 палочек ставят определенным образом так, что они образуют перекрещенный квадрат, считать десятками удобнее. Со времен Вавилона и Египта придумывали разные специальные символы, но чаще использовали буквы различных алфавитов.

Что же до систем счисления, их всего два типа – непозиционные и позиционные, в том и другом случае могут использоваться разные системы нумерации. Исторически раньше появились непозиционные или, иначе, аддитивные системы счисления, где каждому символу соответствует определенное число, общее значение записи получается путем суммирования или вычитания значений символов, оно не зависит о позиции символа в записи. Существенно позже появились позиционные или мультипликативные системы, где есть деление на разряды и есть основание – максимальное значение в разряде (2, 3, 5, 8, 10 …). Числовое значение записи равно сумме поразрядного сложения произведений основания на значение в каждом разряде. Мы говорим двоичная или десятичная система счисления, понимая позиционную систему с тем или иным основанием.

Из непозиционных до наших дней сохранилась римская десятичная система. Первые упоминания о ней относятся к середине I тысячелетия до н.э., для нумерации в ней используются буквы – I – один, V – 5 и X –10 … Она заимствована у этрусков и поначалу нумерация, использованная в ней, отличались от современной, но принцип записи сохранился. Эта система аддитивна, число получается путем суммирования с поправкой на то, что младшая цифра, стоящая справа от старшей, суммируется с ней, а слева – вычитается, поэтому вместо VIIII писали IX и XC вместо LXXXX. В старой римской записи числа обозначались и известными символами I, V, X, а также буквами Q и F. В новой Q и F заменили C – 100 (центум) и M 1000 – (милле), кроме того, ввели букву D как символ числа 500 (куиндженти).

Древнеегипетская система счисления намного старше римской, она возникла во второй половине III тысячелетия до н.э. и тоже была десятичной и аддитивной, но в отличие от римской она допускала только сложение, вычитания в ней не было. Для нумерации здесь использовались специальные символы – один для единиц, другой десятков и далее для сотен, тысяч и далее вплоть до миллиона. Внутри каждого разряда система была унарной. За годы существования символы менялись неоднократно, обычно в сторону упрощения.

Вавилонская система на тысячу лет моложе египетской, нумерация здесь адаптирована к ограничениям клинописи, поэтому символов всего два – вертикальный и горизонтальный клинья, из-за такого ограниченного разнообразия в нумерации она достаточно сложна, но ее можно назвать условно шестидесятеричной и еще более частично позиционной. Вавилоняне в математике продвинулись дальше египтян, например, они умели решать квадратные уравнения чему способствовала более удобная квазипозиционная нотация в сочетании с двумя системами счисления– шестидесятеричной и десятичной. Они первыми заметили, что можно применять одни и те же символы, если они будут занимать в записи соответствующее положение. Еще они усовершенствовали свою позиционную систему введением нуля. Перед нами первый и единственный прецедент упрощенной позиционной системы счисления, существовавший до прихода нынешней индийской системы.

В Древней Греции сосуществовали две основные системы записи чисел – аттическая и ионическая, в первой использовалась близкая к десятичной система счисления, а во второй десятичная, но и та, и другая с современной точки зрения были чрезвычайно замысловатыми. В непозиционной аттической записи число 5 служило промежуточным подоснованием системы счисления. Черта, обозначала единицу, повторенная нужное число раз, означала числа до четырех, а пятью служил символ Г, для 10 – символ D, для 100 – символ H, для 1000 – X, для 10000 – символ. Ионическая запись – алфавитная с десятичным основанием и частично позиционная, в ней использовались буквы греческого алфавита и три вспомогательных знака. Греки заимствовали вавилонские принципы позиционности: первые девять букв соответствовали цифрам первого разряда, вторые девять букв – второго, третьи – первым девяти целым кратным числа десять.

...
9