Дом, в котором жил Лейбниц в Ганновере до своей смерти. Гравюра К. Хапке.
Страница из "Изложения двоичной арифметики" — статьи, которую Лейбниц послал в Парижскую академию наук.
Во время бури в Италии протестанта Лейбница суеверные моряки хотели выбросить за борт, но он начал молиться на итальянском и спас свою жизнь.
В 1678 году он написал работу "Универсальный язык", в которой представлял простые идеи в виде простых чисел, а выводимые из них идеи — в виде произведения этих чисел. Чтобы понимать данный язык, нужно было знать простые идеи и уметь раскладывать числа на множители для их нахождения. Для превращения чисел в живую речь Лейбниц воспользовался идеей шотландского лингвиста Джорджа Дальгарно (1626— 1687): гласные представляли числа 1, 10, 100, 1000 и 10 000, а числа от 1 до 9 были первыми согласными, Ь-1, с-2, d-3, f-4 и так далее. Например, число 245 выражалось как cifega. Перестановка слогов давала то же число, то есть 245 также могло быть fegaci.
Позже Лейбниц оставил эту идею, поскольку нашел ее слишком сложной, и приспособил другую схему, основанную на латыни. В его новом подходе нужно было свести все понятия к более простым элементам, обозначить их символами и создать другие символы для сочетаний предыдущих элементов. Для этого он предлагал создать энциклопедию, которая включала бы в себя все существующее знание. Ученый даже написал введение для энциклопедии и проводил исследования, пытаясь приспособить вычисление и геометрию к нахождению универсальной характеристики. В итоге проект не получил конкретного развития.
ОЧЕНЬ АКТУАЛЬНЫЙ ЯЗЫК
Хотя в истории существовали отдельные попытки сделать двоичную систему счисления, именно Лейбниц создал такую систему в том виде, в каком мы ее знаем сегодня. Мы не можем сказать точно, когда именно ученый занимался этой идеей, но уже в 1682 году он написал о возможностях двоичной системы и начал разрабатывать конструкцию основанной на ней арифметической машины, хотя в дальнейшем ему пришлось отказаться от данного проекта из-за большого количества технических сложностей.
В распоряжении нашей десятичной системы есть 10 цифр: 0, 1,2, 3, 4, 5, 6, 7, 8 и 9. Если имеется более 9 элементов, поскольку у нас нет других знаков, мы переходим к старшему разряду (десяткам), и так элемент, следующий за 9, обозначается 10, го есть один десяток и ноль единиц. Точно так же, если добавить единицу к группе из 99 элементов, получается сотня, которая обозначается 100, и так далее.
В двоичной системе есть только две цифры: 0 и 1. Поэтому когда мы хотим представить элементы больше 0 или 1, мы должны также использовать разряды высшего ранга. Например, чтобы зафиксировать значение 2, мы будем использовать запись 10: одна единица второго разряда и ноль единиц первого разряда. Двоичное число состоит из ряда нулей и единиц. Первые двоичные числа представлены в следующей таблице.
Десятичное |
Двоичное |
0 |
0 |
1 |
1 |
2 |
10 |
3 |
11 |
Десятичное |
Двоичное |
4 |
100 |
5 |
101 |
6 |
110 |
7 |
111 |
Десятичное |
Двоичное |
8 |
1000 |
9 |
1001 |
10 |
1010 |
11 |
1011 |
Десятичное |
Двоичное |
12 |
1100 |
13 |
1101 |
14 |
1110 |
15 |
1111 |
Чтобы перевести десятичное число в двоичную форму, мы должны делить его и образующиеся результаты деления на 2: остатки от деления — это нули и единицы, которые нужно расположить от последнего к первому. Посмотрим, как превратить число 54 в двоичное, то есть 54 = 110 110 (2.
ДРУГИЕ СИСТЕМЫ СЧИСЛЕНИЯ
Кроме двоичной системы счисления существуют другие подобные. Одна из них — восьмеричная: в ней только восемь цифр, от 0 до 7, и следующее значение вместо 8 — это 10. Но, возможно, наиболее используемой является 16-ричная система — на основе 16. Для нее требуется 16 различных цифр, а у нас есть только 10, поэтому недостающие цифры заменяются буквами. В результате в 16-ричной системе имеются цифры 0,1, 2, 3, 4, 5, 6, 7, 8, 9, А, В, С, D, Е, F.
Читать дальше