kluge



Предыдущая | Следующая

kluge /klooj/[от немецкого «kluge» -хитрый]. 1.сущ. Устройство Руба Голдбер-га или другого Мастера Тяп-Ляп, независимо от того, относится оно к аппаратной части или программному обеспечению. (В статье Джексона Грэнхоль-ма в старом номере Datamation клюг описывается как «случайный набор плохо согласованных между собой отдельных частей, образующих убогое целое». 2. сущ. Хитрый программный трюк, позволяющий избавиться вполне целесообразным, но неочевидным способом от неприятной проблемы. Как правило, предназначается для ликвидации последствий ошибки в алгоритме и сводится к написанию тележки с прицепом (см. ad-hockery). Разница между клюгом и колымагой (см. crock) почти неуловимая, малейшая небрежность может привести к тому, что клюг превратится в колымагу. Словарь TMRC называет клюг «работающей колымагой» 3. сущ. Неправильно работающее устройство или программа 4. гл. Вставлять в программу клюг. «Из-за этого бага пришлось клюгнуть новую подпрограмму. Со временем придумаю что-нибудь получше. 5. [WPI], сущ. Грубо реализованная возможность программы.В наши дни многие хакеры пишут это слово «kludge», но как утверждают старые хакеры, такой вариант возник только в начале 70-х годов, а в оригинале слово писалось «kluge». Те хакеры, которые впервые познакомились с ним в печатном виде, по аналогии со «sludge» стали произносить его как /kluhj/. Получается парадокс: подавляющее большинство произносит это слово правильно /klooj/, но пишет его неверно, а те немногие, кто пишет его правильно, делают ошибку в произношении /kluhj/.