Почему в страусах напихано столько мяса? Мнения программистов на все случаи жизни

0

СЕРГЕЙ АБДУЛЬМАНОВ описал в коротком прекрасном рассказе, как программисты могли бы «кодить» эволюционные процессы, и что происходило бы у них на планёрках.

Почему в страусах напихано столько мяса? Мнения программистов на все случаи жизни

Я прямо представляю это совещание:

— Так, господа, не укладываемся в бюджет по прериям. Что у нас там?

— Да вот, по птицам смета превышена.

— Что ж, давайте сокращать. Что у нас там самое большое?

— Страусы, кажется.

— Хорошо, вот с них и начнём. Ого! Зачем вы в него столько мяса запихали?

— Так это, товарищ начальник, он же самая здоровая птица в мире. Надо же льву что-то жрать. Для витаминов.

— Тааак. А чего у него голова такая большая?

— Терморегуляция, мозг для оценки ситуации в воздухе, система навигации…

— Парни, у меня идея!

— Да?

— Давайте ему крылья отрежем.

— А как он ото льва убегать будет?

— Ну, смотри, в базовой конструкции лапы довольно сильные. Чуть усилим колено — и до 70 километров в час вполне разгонится. А заряда часа на два хватает. Лев столько не пробежит, страусы же стайные — он одного поймает и успокоится. 

— Да, слушай, тогда и мозг можно уменьшить. Нет полёта — нет навигации. Всё ресурсоёмкое можно смело убирать. 

— Точно. Значит так — крылья сокращаем на 87%, мозг облегчаем до базовых функций. Если что, пусть мордой, значит, на холодный песок ложится для терморегуляции. И пугается всего. И если пугается — сразу лягается и бежит. Как раз на 30 грамм программы. Идёт?

— Да.

— Ещё у него пальцев три. Давай два оставим, и ноготь только на большом. 

— Хорошо.

— Отлично. Идём дальше. Теперь чего у нас там по рекам? Что за дикое превышение по серпентариуму?

— Так крокодил же. Сильный хищник нужен. А сами знаете, на рептильной платформе много чего не построишь. Он же как аналоговый телефон в двадцать первом веке — всё на хардкоде. Не учится.

— На хардкоде, говоришь? Давай-ка ему вообще только рефлексы оставим.

— Это как?

— Ну как. Пусть спит целый день. Есть движение — хлоп, сожрал. И снова спит. В смысле, бдит. Но в режиме пониженного энергопотребления. И чтобы без утечек и саморазряда там. 

— И чего, всё?

— Ну там базовую прошивку поставь, размножение и всё такое.

— А что если ему этой программы на еду не хватит? Он же вообще случайный по поведению получается, то густо, то пусто.

— Так аккумулятор же, на рептилиях хорошо получается. Вон у меня полоз как-то уполз, месяц в ванной за трубой с хитрой рожей прятался. Вылез отдохнувшим, немного голодным и довольным. 

— Хорошо. Скажем, дня на три должно хватить. Добавим ещё немного передвижений. Нехай чего и поймает.

— Да. И вот ещё что. У него там черепахи рядом живут, как бы он их не пожрал. Проверь-ка приоритеты.

— Ты прав, на рефлексах он и им бошки пооткусает.

— А у самой черепахи что за прошивка по инерфейсу?

— 2.1.1, там приоритет на защиту при быстром движении.

— Ну отдай на это 100% ресурсов в 2.1.2 — пусть прячется быстрее, чем крокодил кусает. И вообще этот участок хорошо бы на низком уровне переписать.

— Хорошо. Значит, новый релиз страуса lite, крокодила хардкодим полностью перед выпуском, черепах обновляем до 2.1.2. Всё?

— Да, в бюджет укладываемся. Пошли работать.

Подписаться
Уведомить о
guest

1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Альтернативная История
Logo
Register New Account