Кот Яков в выходной день разбудил двуногих в семь утра своим фирменным "мрр-р-р-мя". Семь утра в выходной для двуногих - это еще и не утро даже, ночь-полночь глубокая.
Ну так-то будить двуногих - святая обязанность кота Якова. Остальные коты не столь успешно справляются, да что с них взять, они и чином пониже. Не Главнюки, одно слово.
Двуногий, не придя в сознание, но приняв при том вертикальное положение, на автомате пошел на кухню, влекомый котом Яковом. Яков старательно намекал, что котики уже давно умирают с голоду, в то время как двуногие преступно предаются нирване.
По факту же выяснилось, что в миске полно корма. Который кот Яков и принялся поглощать с укоризной во взгляде.
- Яков! - возмутился двуногий. - У вас же полно еды, чего ты скандалишь почем зря?
- А у него алгоритм неполный, - пояснила также подтянувшаяся на шум я. - Действие "Поднять двуногих" в наличии, а вот условие перед этим "Если в миске нет еды" отсутствует. Слышишь, Яков? Необходимо внести исправления в программный код, а то некорректно работает.
- Алгоритм такой, как надо! Просто нам его не понять, по скудоумию нашему, - вмешалась также разбуженная дочь. Она, похоже, лучше всех пришла в себя, потому что смогла объяснить:
- Это у людей там всякие условные операторы ветвления и прочие церемонии. У котов же есть специальный оператор, называется "Вдруг". Вдруг котам захочется есть, а еда кончится? Или чего-то повкуснее пожелают? Вдруг надо будет срочно убрать в лотке, не по статусе же уже использованный? Вдруг захочется, чтобы за ухом почесали? Или там водички свежей налили? А двуногие нагло дрыхнут, вместо того чтобы заняться исполнением своей наиглавнейшей обязанности - прислуживанию котам? Вот их программный код до этого "Вдруг" доходит, в результате чего они тут же начинают будить двуногих.
И, философски вздохнув, заключила:
- А вообще логику котов нам не понять. Мы для этого слишком ущербно мыслим. Не повезло нам родиться двуногими, что и говорить...