Як Кубик Рубіка отримав Siri і Viv Creator Адам Cheyer в програмування

$config[ads_kvadrat] not found

Анна Седокова Между нами кайф

Анна Седокова Между нами кайф
Anonim

Персональний веб-сайт Адама Чайера виглядає як сторінка, витягнута з машини Wayback Internet Archive. Картина головоломки зникає на фотографію Cheyer поруч з чотирма чотирма реченнями, які містять твердження: "Комп'ютери незручні для використання, не підходять для того, як люди думають".

Веб-сайт Cheyer є більш ніж просто випадковим і новим реліквією з середини 2000-х років. Це ранній веб-сайт людини, що стоїть за Siri і Viv, який прагне бути найдосконалішою формою мовної програми А.І. коли він дебютує пізніше цього року. Незважаючи на свій зовнішній вигляд, веб-сайт Cheyer все ще оновлюється останніми новинами про свої виступи та продукти. Але це також дивиться назад у минуле на перших набігах Cheyer у програмування. Для Чейера все почалося з кубика Рубіка.

- Кубик Рубіка ввів мене в комп'ютери, - розповідає Чейєр Обернено над електронною поштою, "з першою повною програмою, яку я коли-небудь писав (на мові базового програмування: if-then, goto, print), що є розв'язувачем кубіків Rubik."

Програмісти, які виросли до повсюдності комп'ютерів і Інтернету, не мали розкоші зручних для користувача мов програмування та навчальних платформ. Вони програмували ще до того, як програмування було цікаво, а випередження кривої означало латеральне проникнення в двійковий світ 1s і 0s. Хоч і інші ранні прихильники робили те ж саме, що й сьогоднішні програмісти, однак: вирішення проблеми.

"Я завжди вважав, що книги по кубикам Рубіка важко дотримуватися, особливо через позначення, які вони використовували для передачі поворотів або рухів по кубіку," говорить Чейєр. "Типова послідовність буде такою: R2 L 'U D2 і т.д. - важко розібрати. Один з моїх внесків у той час був більш графічний запис, який показав фотографії досить лаконічно."

Ще в 1981 році Чейер міг розшифрувати куб Рубіка в середньому за 26 секунд. Сьогодні дії, які він використовував, датуються, і більш швидкі рішення більш поширені; Нинішній світовий рекорд Рубіка - кубик за п'ять секунд. Проте це не послаблює вплив, який створює графічна нотація на Cheyer.

"Оскільки я пишався цією ідеєю, я залишив його на своєму веб-сайті в надії, що деякі інші претендентські кубісти можуть знайти корисну позначку, якщо не фактичну послідовність самих ходів", - каже Чейєр.

Кубики Рубіка не є тим, чим вони були. Звичайно, іграшки все ще з'являються щоразу і знову, як втілення для генія. Візьміть характер Уїлла Сміта Прагнення до щастя як приклад. (Незважаючи на те, що орієнтована зараз 10 років)

Ви не можете розраховувати на систему державних шкіл, щоб надихнути молодіжну масу на навчання програмі. Навряд чи можна розраховувати на систему державних шкіл, щоб надихнути молодь на математику. На щастя, ботанік і культура комп'ютерів зараз прохолодні. Якщо цього не сталося, ви не читали б це. Люди, які могли б розраховувати, як швидко вони могли б вирішити кубик Рубіка, є геймерами і сьогоднішніми наркоманами, а геймери та інтернет-наркомани є програмістами, які сформують майбутнє.

"Я думаю, що ігрові програми, такі як MineCraft, заохочуватимуть дітей перейти від простого гравця до того, щоб вони могли програмувати, додавати плагіни і створювати свої власні світи", - каже Чейєр.

Якщо ці світи є щось схоже на світ, що Cheyer допомагає будувати з Viv, майбутнє виглядає розумним.

$config[ads_kvadrat] not found