Глоссарий кодера, или С Самого Начала
группа товарищей
...ВОСЬМЕРИЧНУЮ (по-буржуйски, OCTAL, OCT). Ну, на каждой руке
по 7 пальцев (почему не 8? Ну, подумай, когда ничего не загнуто,
это ж тоже цифра. Ноль). Но система сия гиморна и человеческому
уму нерастяжима. И потом прогресс не стоит на месте, процессоров
понаделали 16-битных (а также 32-битных и более). Поэтому приDOOMали
еще одну систему...
...ШЕСТНАДЦАТИРИЧНУЮ (по-буржуйски - HEXDECIMAL, HEX). Понял,
откуда взялись всякие названия типа HEXEDIT и прочее? Там на каждой
руке по 15 пальцев, ты прикинь! А записывать как? Ну, со всякими
там бинарными и восьмеричными понятно, а тут? Нет же такой цифры,
чтоб в одном РАЗРЯДЕ 15, например, означала (заметь, число 15
в десятичной системе - это 2 разряда, 1-десятки и 5-единицы).
Тут в ход пошли буквы: 10=A, 11=B, 12=C,13=D.... 15=F. На самом
деле, все эти системы счисления - это так, для удобства.
РАЗМЕР - ЭТО ВСЕ-ТАКИ ГЛАВНОЕ
В отличие от того дела, которое ты так любишь, где важен не размер,
а умение, в программировании размер очень даже важен. Размер чего
угодно. Переменных, констант, самой программы, отдельных ее частей.
"То есть как - размер? Они чего, неодинаковые?" - спросишь ты.
Да, неодинаковые. Ты пробовал в одну штанину засунуть две ноги?
Ну и как? Так и в программировании. Помнишь, разговор шел про
байты и биты? Так вот, допустим, ты определил, что в твоей программе
будет 3 переменных. Одна - сколько у тебя денег, вторая - куда
ты ломанешься с подружкой вечером, и третья - адреса подружек,
которых можно пригласить именно сегодня. Правда, эти переменные
не совсем одного ТИПА? Не, ну если ты совсем чердаку войну объявил,
можно, конечно, все к одному типу привести: денег у меня ТРИСТА
СОРОК ЧЕТЫРЕ РУБЛЯ СЕМЬ КОПЕЕК, пойдешь ты в ОРДЕНА ЛЕНИНА, ОРДЕНА
ТРУДОВОГО КРАСНОГО ЗНАМЕНИ и т.д. и т.п. БОЛЬШОЙ ТЕАТР... Адреса
подружек я могу угадать: это где-то в районе Кащенко. Зато все
типы у тебя одинаковые - СТРОКА, все у тебя с помощью текстовых
строчек записано. А ведь можно и так все описать: денег - 344.07,
пойдем в ОРДЕНА ЛЕНИНА,...(тут никуда не денешься, строка), адреса
подружек - записная книжка №1, страницы с 5 по 25. Чувствуешь
преимущество? Все стало просто и понятно. Логично. А теперь разберем
это дело по пунктам: