Ух ты, искусственный… интеллект! - Олег Паламарчук
В «жизни» вычислений много курьезов. Существует предание, что однажды английский король вытянул вперед правую руку и заявил: «Расстояние от кончика моего носа до большого пальца руки будет служить для всего моего народа мерой длины и называться «Ярд» (Yard). Подданные тут же изготовили прут из бронзы «от королевского носа до пальцев» и ярд надолго стал для англичан критерием измерения — 91,44 см. Еще одну меру длины — фут, придумали, исходя из средней длины ступни взрослого мужчины (30,48 см). В Древнем Риме большие расстояния измерялись шагами: 2000 шагов приравнивали к одной миле (1,609 км). Милями стали пользоваться моряки.
Индейцы Америки придумали свой способ измерять территорию. Покупателю земли предлагали оббежать участок за день. Этот участок и становился единицей измерения площади. Поэтому, чтобы приобрести побольше земли, покупатель нанимал самого быстрого «измерителя» площади — бегуна [5. Т. 6. С. 241–242].
Таким образом, можно сказать, что собственное тело человека[6]было первым материальным носителем первых ростков искусственного интеллекта, который основан на математике. Кроме пальцев, расстояний между пальцами и руками наши предки постепенно стали использовать другие материалы для вычислений: камушки, палочки, дожившие для первоклашек XX века; узелки, которыми долго пользовались старушки, завязывая их на носовых платочках. Знаменитое узелковое письмо «ки́пу» государства инков в Южной Америке (XV в. н. э.): разноцветные шнурки, число которых доходило до двухсот, разной длины привязывались к палке, или более толстому шнуру. На шнурках завязывались узелки памяти, чтобы сохранить информацию, которую потом гонец передавал устно. В кипу все имело значение — и цвет шнурка, и его длина, и место его расположения (справа, слева, посередине) на палке, и где был завязан узелок памяти (вверху шнурка, посередине, снизу). Узелковое письмо необходимо было для удержания в памяти, передаваемой устно (!) информации. Очень сложное было это пособие голове человека — кипу, — особенно для вычислений [4. С. 40]. А индейцы Северной Америки пользовались «ва́мпумом». Вампум — это те же нити, но вместо узелков памяти на них нанизывались легкие раковины. И опять же — и количество, и цвет, и расположение раковин определяли характер и содержание сообщения [6. С. 225]. Но и ки́пу, и ва́мпум, несмотря на свою гениальность для индейской цивилизации, все же уступали по своим практическим возможностям достижениям математики цивилизации Старого Света. И прежде всего в вычислительных действиях. Именно здесь впервые появились письменные знаки (символы) для обозначения чисел[7]— цифры! Мы уже отмечали, что прежде чем начать считать, человеку надо было решить две проблемы (задачи): найти систему счисления и установить словесное название числительных. Тех числительных, которые бы обозначали количество предметов и порядок их размещения при счете. То есть изобрести математический (цифровой) алфавит. Историки науки «Математики» полагают, что первые известные цифры появились около 5 тысяч лет назад в Шумере и Эламе. Причем названиями чисел и цифр становились не новые слова, чтобы обозначать абстрактные понятия, а обозначения конкретных предметов. Числа записывались просто нужным количеством единиц-насечек на дереве, кости, камне, глине. [2. С. 83].
У древних греков, финикийцев, евреев, сирийцев, грузин, армян, арабов цифры обозначались буквами алфавита языка, на котором говорили эти народы. Кстати, на Руси подобная система использовалась почти до XVI века. А вот в Древнем Риме появилась и распространилась собственная цифровая система, так называемые римские цифры. Она основана на использовании особых, не буквенных, знаков для обозначения десятичных разрядов: I = «один», X = «десять», C = «сто», M = «тысяча». А их половины: «пять» — знак V, «пятьдесят» — L, «пятьсот» — D. Кстати, римские цифры дожили до наших дней. Даже в этой книге века обозначаются римскими цифрами. Но вести сложные вычисления (умножения, деления) с помощью римских цифр крайне сложно.
Современное цифровое исчисление основано на арабском способе счета. Арабы позаимствовали цифры, по-видимому, из Индии и затем в XIII веке принесли их в Европу. Существует гипотеза, что в основу счета и написания арабских цифр был положен геометрический … угол. (Правда, в сегодняшней транскрипции математического (цифрового) алфавита арабские цифры пишутся большей частью без углов). Вот что «подразумевали» арабские цифры: один угол = 1; два = 2; три = 3; четыре = 4; пять = 5; шесть = 6; семь = 7; восемь = 8; девять = 9. А ноль (ничто) в виде овала 0, где нет углов. Это была гениальная идея математиков — сделать не́что из ничто́, дать этому ничего имя (нуль) и изобрести для него символ (0), — пишет канд. ф-мат. наук А. Понятов [2. С. 81].
Но до арабских цифр и до написания их на бумаге, на папирусе, на пергаменте и даже на глиняных дощечках было далеко. Пытливый человеческий ум, отвечая на потребности прежде всего расширяющейся и развивающейся торговли, думал над тем, как помочь голове в устном счете, как не сбиться в вычислениях. И такой способ был найден. Вначале продавцы — покупатели стали для счета использовать (вместо пальцев) камушки, раковины, палочки. Чтобы упорядочить их, были придуманы первые древние счёты «аба́к». Аба́к (от греч. Abax — доска) [5. Т. 6. С. 169–171] — это действительно плоская доска, разделенная на полосы, по которым передвигались камушки, кости, обозначающие числа. С их помощью в Древнем Риме, в Европе, менялы-«банкиры»[8]производили расчеты с продавцами и покупателями. Впоследствии костяные, деревянные «камушки» были нанизаны на волосяные, матерчатые нити, на проволоку, которые в свою очередь крепились к раме. Костяные счеты дожили до второй половины XX века. Даже на детских площадках до сих пор можно увидеть большие счеты, и малыши с удовольствием щелкают деревянными «костяшками». Долго консервативные бухгалтеры не могли привыкнуть к арифмометру, а уж тем более — к компьютеру.
От «щелкающих» счетов человек перешел к