Cum cubul lui Rubik a primit Siri și creatorul Viv Adam Cheyer în programare

$config[ads_kvadrat] not found

Cum să schimbi centrele unui CUBIK RUBIK

Cum să schimbi centrele unui CUBIK RUBIK
Anonim

Site-ul personal al lui Adam Cheyer arată ca o pagină ruptă de la Machine Archive Wayback Internet. Un model de puzzle se estompează într-o fotografie a lui Cheyer, alături de patru propoziții care includ afirmația: "Calculatoarele sunt greu de folosit, nu sunt potrivite modului în care cred oamenii".

Site-ul lui Cheyer este mai mult decât o relicvă aleatorie și nouă de la mijlocul anilor 2000. Este site-ul timpuriu al omului din spatele Siri și Viv, care își propune să fie cea mai avansată formă de limbă bazată pe A.I. când debutează mai târziu în acest an. În ciuda apariției sale, site-ul lui Cheyer este în continuare actualizat cu ultimele știri despre aranjamentele sale de vorbire și produse. Dar, de asemenea, se uită în trecut la primele încercări ale lui Cheyer în programare. Pentru Cheyer, totul a început cu un Cub Rubik.

"Cubul lui Rubik ma pus în calculatoare", spune Cheyer Invers prin e-mail ", cu primul program complet pe care l-am scris (în limba de programare de bază: dacă-apoi, goto, print) fiind un solver al Rubik's Cube."

Programatorii care au crescut înainte de omniprezența computerelor și a internetului nu aveau luxul de limbi de programare prietenoase și platforme de învățare. Se programau înainte ca programarea să fie un lucru minunat și să fie în fața curbei, însemnând intrarea laterală în lumea binară a lui 1 și 0. Cheyer și alți adoptatori timpurii făceau același lucru cu programatorii de azi: rezolvarea unei probleme.

"Întotdeauna mi-am găsit cărțile pe Cuburile lui Rubik greu de urmărit, mai ales din cauza notației pe care o folosesc pentru a transmite semnalele sau pentru a se deplasa pe cub", spune Cheyer. "O secvență tipică ar fi astfel: R2 L 'U D2 etc. - greu de analizat. Una dintre contribuțiile mele la acea vreme a fost o notație mai grafică care a arătat imagini într-un mod destul de concis.

Începând din 1981, Cheyer putea să-și deconecteze Cubul lui Rubik într-o medie de 26 de secunde. Astăzi, mișcările pe care le-a folosit sunt datate, iar soluțiile mai rapide sunt mai răspândite; actualul record mondial al lui Cub Rubik, un par sub cinci secunde, a fost stabilit anul trecut. Asta nu atenuează impactul creării notației grafice pe Cheyer.

"Din moment ce eram mândru de această idee, am lăsat-o pe site-ul meu, în speranța că un alt cubist aspirant ar putea găsi notația utilă, dacă nu chiar succesiunea de mișcări", spune Cheyer.

Cuburile lui Rubik nu sunt ceea ce aveau. Sigur, jucăriile apar încă din când în când ca un stand-in pentru geniu. Luați personajul lui Will Smith în Căutarea fericirii ca exemplu. (Chiar dacă această referință are acum 10 ani.)

Nu puteți conta pe sistemul școlar public pentru a inspira masele tineretului să învețe să se programeze. Cu greu puteți conta pe sistemul școlar public pentru a inspira tineretul să facă matematică. Din fericire, cultura de cocoș și computer este rece acum. Dacă nu, nu ați citit acest lucru. Oamenii care s-ar fi gândit cât de repede ar putea rezolva un Cub Rubik sunt jucătorii și dependenții de internet de astăzi, iar jucătorii și dependenții de internet sunt programatorii care vor modela viitorul.

"Cred că programele de jocuri precum MineCraft vor încuraja copiii să se mute de la a fi doar un jucător în cele din urmă capabili să programeze, să adauge pluginuri și să își creeze propriile lumi", spune Cheyer.

Dacă aceste lumi sunt ceva asemănător cu lumea pe care Cheyer o ajută să construiască cu Viv, viitorul pare inteligent.

$config[ads_kvadrat] not found