Bagaimana Rubik's Cube Got Siri dan Viv Creator Adam Cheyer Ke Pemrograman

$config[ads_kvadrat] not found

CARA MENYELESAIKAN RUBIK 3X3 TANPA RUMUS BAGI PEMULA

CARA MENYELESAIKAN RUBIK 3X3 TANPA RUMUS BAGI PEMULA
Anonim

Laman web peribadi Adam Cheyer kelihatan seperti sebuah halaman yang dicuri dari Mesin Arahan Internet Arkib. Corak teka-teki memudar ke dalam gambar Cheyer di sebelah empat ayat terse yang menyertakan pernyataan: "Komputer canggung untuk digunakan, tidak sesuai dengan cara orang berfikir."

Laman web Cheyer lebih daripada sekadar peninggalan rawak dan novel dari pertengahan tahun 2000an. Ia adalah laman web awal lelaki di belakang Siri dan Viv, yang bertujuan untuk menjadi bentuk yang paling maju dari bahasa yang berasaskan A.I. apabila ia mula debut pada tahun ini. Walaupun penampilannya, laman web Cheyer masih dikemas kini dengan berita terkini tentang perkiraan dan produknya. Tetapi ia juga kelihatan kembali kepada masa lalu pada perjumpaan pertama Cheyer ke dalam pengaturcaraan. Bagi Cheyer, semuanya bermula dengan Kubus Rubik.

"Cube Rubik membawa saya ke komputer," kata Cheyer Songsang melalui e-mel, "dengan program penuh pertama yang saya tulis (dalam bahasa pengaturcaraan Asas: jika-kemudian, goto, cetak) menjadi pemecah Cube Rubik."

Pengaturcara yang membesar sebelum komputer dan internet tidak mempunyai kemahiran bahasa pengaturcaraan dan platform pembelajaran yang mesra pengguna. Mereka adalah pengaturcaraan sebelum pengaturcaraan adalah perkara yang keren untuk dilakukan, dan berada di hadapan lengkung yang dimaksudkan kemudian memasuki dunia biner 1s dan 0s. Cheyer dan pengguna awal yang lain melakukan perkara yang sama seperti pengatur cara hari ini, walaupun: menyelesaikan masalah.

"Saya selalu mendapati buku-buku tentang Kiub Rubik sukar untuk diikuti, terutamanya kerana notasi yang mereka gunakan untuk menyampaikan giliran atau bergerak di kiub," kata Cheyer. "Urutan biasa akan menjadi seperti ini: R2 L 'U D2 dan lain-lain - sukar untuk dihuraikan. Salah satu sumbangan saya pada masa itu adalah notasi yang lebih grafik yang menunjukkan gambar dengan cara ringkas."

Kembali pada tahun 1981, Cheyer dapat mencantumkan Rubik's Cube dalam purata 26 saat. Hari ini, langkah yang digunakannya bertarikh, dan penyelesaian yang lebih cepat lebih meluas; rekod dunia Cube Rubik saat ini, rambut di bawah lima saat, ditetapkan tahun lepas. Itu tidak menjejaskan kesan yang membuat notasi grafis pada Cheyer, walaupun.

"Sejak saya bangga dengan idea ini, saya meninggalkannya di laman web saya dengan harapan bahawa beberapa cubist yang bercita-cita lain mungkin mendapati notasi berguna, jika tidak urutan sebenar bergerak sendiri," kata Cheyer.

Kiub Rubik bukanlah apa yang pernah mereka kerjakan. Pasti, mainan masih muncul setiap kali dan lagi sebagai pendirian untuk jenius. Ambil watak Will Smith dalam Mengejar kebahagiaan sebagai contoh. (Walaupun rujukan itu berusia 10 tahun sekarang.)

Anda tidak boleh bergantung kepada sistem sekolah awam untuk memberi inspirasi kepada golongan muda untuk belajar program. Anda tidak boleh bergantung kepada sistem sekolah awam untuk memberi inspirasi kepada belia untuk melakukan matematik. Nasib baik, nerd dan budaya komputer sekarang sejuk. Sekiranya tidak, anda tidak akan membaca ini. Orang-orang yang telah memakan masa berapa cepat mereka dapat menyelesaikan Rubik's Cube adalah pemain dan penagih internet hari ini, dan pemain dan penagih internet adalah pengaturcara yang akan membentuk masa depan.

"Saya fikir program permainan seperti MineCraft akan menggalakkan anak-anak untuk bergerak dari menjadi pemain untuk akhirnya dapat program, menambahkan plugin, dan mencipta dunia mereka sendiri," kata Cheyer.

Sekiranya dunia ini seperti dunia yang Cheyer membantu membina dengan Viv, masa depan kelihatan pintar.

$config[ads_kvadrat] not found