Как кубик Рубика увлек Сири и создателя Viv Адама Чейера в программирование

Время и Стекло Так выпала Карта HD VKlipe Net

Время и Стекло Так выпала Карта HD VKlipe Net
Anonim

Персональный веб-сайт Адама Чейера выглядит как страница, разорванная с интернет-архива Wayback Machine. Образец головоломки превращается в фотографию Чейера рядом с краткими четырьмя предложениями, которые включают в себя утверждение: «Компьютеры неудобны в использовании, не подходят для мышления людей».

Сайт Чейера - это не просто случайная и новая реликвия середины 2000-х годов. Это ранний сайт человека, стоящего за Сири и Вив, который стремится стать наиболее продвинутой формой A.I. когда он дебютирует в конце этого года. Несмотря на внешний вид, сайт Шейера по-прежнему обновляется последними новостями о его выступлениях и продуктах. Но он также оглядывается в прошлое на первые набеги Чейера на программирование. Для Чейера все началось с кубика Рубика.

«Кубик Рубика привел меня в компьютеры», - рассказывает Чейер. обратный по электронной почте «с первой полной программой, которую я когда-либо писал (на языке программирования Basic: if-then, goto, print) в качестве решателя кубика Рубика».

Программисты, которые выросли до повсеместного распространения компьютеров и интернета, не имели такой роскоши, как удобные для пользователя языки программирования и платформы обучения. Они программировали до того, как программирование было крутой вещью, и быть впереди кривой означало боковое попадание в двоичный мир 1 и 0. Чейер и другие первопроходцы делали то же самое, что и современные программисты: решали проблему.

«Мне всегда было трудно следить за книгами о кубиках Рубика, особенно из-за обозначений, которые они использовали для обозначения поворотов или движений куба», - говорит Чейер. «Типичная последовательность будет такой: R2 L’ U D2 и т. Д. - трудно разобрать. Одним из моих вкладов в то время было более графическое обозначение, которое показывало картинки довольно лаконично ».

Еще в 1981 году Чейер мог расшифровать кубик Рубика в среднем за 26 секунд. Сегодня его действия устарели, и более быстрые решения стали более распространенными; нынешний мировой рекорд Rubik's Cube, волосы до пяти секунд, был установлен в прошлом году. Тем не менее, это не уменьшает влияния, которое оказывает графическая запись на Чейера.

«Поскольку я гордился этой идеей, я оставил ее на своем веб-сайте в надежде, что какой-то другой начинающий кубист найдет эту запись полезной, если не фактическую последовательность самих ходов», - говорит Чейер.

Кубики Рубика уже не те, что раньше. Несомненно, игрушки все еще время от времени появляются как замена гению. Возьмите персонаж Уилла Смита в Погоня за счастьем В качестве примера. (Хотя этой ссылке уже 10 лет.)

Вы не можете рассчитывать на то, что система государственных школ вдохновит молодежь на обучение программированию. Вы вряд ли можете рассчитывать на то, что система государственных школ вдохновит молодежь заниматься математикой. К счастью, кретин и компьютерная культура - это круто. Если бы это было не так, вы бы не читали это. Люди, которые рассчитывали бы, как быстро они смогут решить кубик Рубика, являются сегодняшними геймерами и интернет-наркоманами, а геймеры и интернет-наркоманы - программистами, которые будут определять будущее.

«Я думаю, что такие игровые программы, как MineCraft, помогут детям перейти от простого игрока к способности программировать, добавлять плагины и создавать свои собственные миры», - говорит Чейер.

Если эти миры похожи на мир, который Чейер помогает строить с Viv, будущее выглядит умным.