Наука в жизни: кафедра Математики и прикладной информатики о значении яблок и утят для программиста
Сегодня в нашей постоянной рубрике "Наука в жизни" кафедра Математики и прикладной информатики раскроет некоторые тайны программистов.
Кто был изображён на первом логотипе компании Apple?
На самом первом логотипе Apple был изображён сэр Исаак Ньютон и яблоня, с которой вот-вот ему на голову упадёт яблоко.
Этой эмблемы не было на корпусе компьютера Apple I, только в инструкции к нему. Общая композиция логотипа была сильно перегружена деталями, поэтому менее чем через год его сменил привычный нам надкушенный фрукт
Каким образом игрушечные утки помогают программистам в отладке кода?
Некоторые программисты используют для отладки кода метод утёнка.
Для этого нужно поставить на рабочий стол игрушечную утку (или представить её) и подробно объяснять строка за строкой, что должна делать программа.
Прибегая к этому методу, программист зачастую встречает искомую ошибку, которую не замечал при просмотре кода в среде разработки.
Что общего между нашей собакой и зарубежными обезьяной и улиткой?
Только в русском языке и некоторых языках бывших советских республик знак @ называют собачкой. В других языках чаще всего @ называют обезьянкой или улиткой, встречаются и такие экзотические варианты как штрудель (на иврите), сельдь под маринадом (в чешском и словацком), лунное ухо (в казахском), в Нидерландах этот знак называется обезьяний хвостик, в Америке и Финляндии – кошка, а в Китае, Тайване – мышонок.
Опознавательные знаки принтеров
Значительная часть современных цветных принтеров печатает на каждом листе бумаги свой серийный номер, а также дату и время печати в закодированном виде жёлтыми точками, едва видимыми невооружённым глазом. Эти данные были опубликованы правозащитной организацией Electronic Frontier Foundation , после чего производители принтеров признали, что такая мера была внедрена по соглашению между ними, крупнейшими банками и правительством США для борьбы с фальшивомонетничеством. Из крупнейших производителей только принтеры Samsung не печатают жёлтые точки.
Почему клавиши на клавиатуре располагаются в последовательности QWERTY?
На первых американских печатных машинках клавиши обычно располагались по алфавиту. Из-за несовершенства конструкции нажатие соседних клавиш часто приводило к защемлениям и ошибкам набора, которые к тому же оставались незамеченными оператором до перевода каретки на следующую строку. Поэтому конструкторы стали экспериментировать с разнесением часто встречающихся комбинаций букв в разные части клавиатуры, чтобы увеличить продуктивность операторов. В 1878 году окончательно оформилась раскладка QWERTY, помещённая на машину Ремингтон № 2, и сохранилась до наших дней в почти неизменном виде.
Почему стрелка курсора мыши наклонена, а не направлена вертикально вверх?
Изобретатель компьютерной мыши Дуглас Энгельбарт в поясняющих чертежах изображал экранный курсор как стрелку, направленную вертикально вверх. Такой вариант выделения казался наиболее логичным, однако когда дело дошло до реализации курсора в графическом интерфейсе операционной системы компании Xerox, выяснилось, что из-за низкого разрешения мониторов невозможно нарисовать из пикселов хорошо выглядящюю маленькую стрелку вверх. Инженеры решили наклонить курсор, чтобы одна грань была вертикальной, а другая под углом 45° к ней. В таком виде курсор вошёл во все другие операционные системы, даже после появления мониторов более высокого разрешения.