Технології

Полінезійці використали систему двійкового коду 600 років тому

Двійкова система числення — метод запису та розшифрування даних за допомогою всього двох цифр, одиниці та нуля, була винайдена на початку XVIII століття німецьким математиком Готфрідом Лейбніцем. Сьогодні ця технологія застосовується у всіх обчислювальних машинах сучасності, і навіть квантові комп’ютери майбутнього кодуватимуть інформацію так само. Проте результати нових досліджень показують, що двійкова система числення застосовувалася за 300 років до народження Лейбніца мешканцями крихітного тихоокеанського острова Мангарьова у Французькій Полінезії.

Відкриття було зроблено під час аналізу архівних відомостей про мову та культуру жителів Мангарьова. Автори нового дослідження повідомляють у своїй статті, опублікованій у журналі PNAS, що багато особливостей двійкової системи, описані Лейбніцем, цілком могли виникнути навіть у суспільстві, де не існувало передової науки та техніки.

Багато інших культурах застосовувалася система числення з підставою 10, що відповідала десяти пальцям обох руках людини. Полінезійці використовували основу 2: будь-яка сума описувалася у вигляді ступеня числа 2. Це означає, що замість одиниць, десятків, сотень і тисяч цифри з двійкового числа відносяться до 1, 20, 2 як 21, 4 як 22, 8 як 23 і так далі. Друга цифра показує ступінь числа 2.

Кожне число може бути представлене з використанням лише цифр 1 і 0: наприклад, число 13 у двійковій системі виглядає як 1101 (23 + 22 + (0 * 2) + 1) . Це дуже зручна методика кодування інформації для обчислювальних машин, оскільки кожен біт прийматиме одне значення і складатиметься в систему прикладів.

В 1703 Лейбніц показав, як прості арифметичні обчислення можна проводити за допомогою двійкової системи. Щоб записати число, навіть не потрібно пам’ятати таблицю множення чи додавання. Достатньо запам’ятати лише кілька простих правил і розуміти ступеня числа 2.

Єдиний недолік простої двійкової системи числення — це те, що для позначення великих чисел потрібний довгий код з одиниць та нулів. Але, як розповіли автори нового дослідження Андреа Бендер (Andrea Bender) та Зігхард Беллер (Sieghard Beller) з університету Бергена, цю проблему полінезійці вирішили ще задовго до офіційного виникнення методики.

Очевидно, що ідея спрощення математичних обчислень виникла у полінезійців незалежно від європейців. Жителі вулканічного острова Мангарьова оселилися на цій території в 500-800 роках нашої ери, а взаємодіяти з вихідцями з Європи стали лише в середині XVIII ст. Зручна математична система була необхідна для здійснення великих угод, а також обчислення суми данини, що віддається місцевим вождям.

Сьогодні на острові проживає близько шестисот представників корінного населення, та й вони вже давно перейшли на арабські цифри під впливом французьких колоністів. Але Бендер та Беллер змогли вхопити історичну нитку, аналізуючи записи XIX та початку XX століть.

Середньовічні мешканці острова Мангарьова використовували комбінацію систем з основою 10 та двійкової системи числення. Вони мали цифрові ” слова ” чисел від 1 до 10, а наступні числа позначалися як ступенів цифри 2. Слово takau (K) позначало 10, paua (P) — 20, tataua (T) — 40, varu (V) — 80. Число 70 позначалося кодом TPK, а число 57 — TK7.

Бендер і Беллер зазначають, що ця система зберігає ключові арифметичні спрощення справжньої двійкової системи Лейбніца, оскільки не вимагає запам’ятовування великої кількості чисел (наприклад, пам’ятати, що 5 +4 = 9, а 6 * 7 = 42), достатньо лише знання кількох правил. Наприклад, що 2* K = P і 2* P = T.

Колеги норвежців, які не брали участі в новому дослідженні, повідомляють, що схожі системи числення існували і в ранніх народів. Подібну методику застосовували також у Китаї в ІХ столітті до нашої ери. Більше того, роботами древніх китайців якраз і надихався Лейбніц при створенні своєї двійкової системи числення.

Матеріали новинного характеру не можна прирівнювати до призначення лікаря. Перед прийняттям рішення порадьтеся з фахівцем.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Back to top button