Всем привет! Сегодня поговорим о профессиональных страхах. Программисты вздрагивают, когда видят 127 и 256, математики боятся делить на ноль, а обычные люди «обходят стороной» 13-й этаж. Но есть числа, которые объединяют всех: 666 пугает мистиков, а 108 заставляет задуматься буддистов. Давайте посмотрим на них через призму математики и узнаем, почему программистам на самом деле нечего бояться, кроме самого страшного числа в мире — 0. 1. Кошмар программиста: число 256 Почему айтишники не любят число 256? Да потому что это предел!
В компьютерах всё считается в байтах. 1 байт = 8 бит. Один бит — это 0 или 1.
Сколько всего значений можно закодировать 8 битами? Ровно 2 в степени 8 = 256.
Это числа от 0 до 255. А 256 — это уже переполнение, конец шкалы, "за бортом". Для программиста 256 — как для нас 13-й этаж: вроде есть, а вроде его и нет. Но вернемся к мистике. 2. 666: число зверя или число Смита? Все знают, что 666 — "число зверя". А знаете, что математики называют его "числом Смит